Skip to content

Commit 9250f37

Browse files
committed
integration tests: support for the bottom sheet
1 parent a618f14 commit 9250f37

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

ElementX/Sources/Other/AccessibilityIdentifiers.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ enum A11yIdentifiers {
4141
static let notificationSettingsEditScreen = NotificationSettingsEditScreen()
4242
static let pollFormScreen = PollFormScreen()
4343
static let roomPollsHistoryScreen = RoomPollsHistoryScreen()
44+
static let manageRoomMemberSheet = ManageRoomMemberSheet()
4445

4546
struct AlertInfo {
4647
let primaryButton = "alert_info-primary_button"
@@ -291,4 +292,8 @@ enum A11yIdentifiers {
291292
struct RoomPollsHistoryScreen {
292293
let loadMore = "room_polls_history_screen-load_more"
293294
}
295+
296+
struct ManageRoomMemberSheet {
297+
let viewProfile = "manage_room_member_sheet-view_profile"
298+
}
294299
}

ElementX/Sources/Screens/ManageRoomMemberSheet/View/ManageRoomMemberSheetView.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ struct ManageRoomMemberSheetView: View {
3434
kind: .navigationLink {
3535
context.send(viewAction: .displayDetails)
3636
})
37+
.accessibilityIdentifier(A11yIdentifiers.manageRoomMemberSheet.viewProfile)
3738
}
3839

3940
Section {

IntegrationTests/Sources/UserFlowTests.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,11 @@ class UserFlowTests: XCTestCase {
193193
XCTAssertTrue(firstRoomMember.waitForExistence(timeout: 1000.0))
194194
firstRoomMember.tap(.center)
195195

196+
// Open the profile from the bottom sheet
197+
let viewProfileButton = app.buttons[A11yIdentifiers.manageRoomMemberSheet.viewProfile]
198+
XCTAssertTrue(viewProfileButton.waitForExistence(timeout: 10.0))
199+
tapOnButton(A11yIdentifiers.manageRoomMemberSheet.viewProfile, waitForDisappearance: true)
200+
196201
// Go back to the room member details
197202
tapOnBackButton("People")
198203

0 commit comments

Comments
 (0)