Fix integration tests following the search tab introduction

Tabbar tabs now can take accessibility identifiers and the integration test uses the newly expected flow.
This commit is contained in:
Stefan Ceriu
2026-10-14 09:44:53 +03:00
parent 7752ae3f6a
commit 27e59a81e4
6 changed files with 32 additions and 13 deletions
@@ -20,6 +20,7 @@ enum A11yIdentifiers {
static let encryptionResetScreen = EncryptionResetScreen()
static let encryptionResetPasswordScreen = EncryptionResetPasswordScreen()
static let homeScreen = HomeScreen()
static let homeTabs = HomeTabs()
static let loginScreen = LoginScreen()
static let authenticationStartScreen = AuthenticationStartScreen()
static let reportContent = ReportContent()
@@ -48,6 +49,7 @@ enum A11yIdentifiers {
static let spacesScreen = SpacesScreen()
static let spaceScreen = SpaceScreen()
static let spaceAddRoomsScreen = SpaceAddRoomsScreen()
static let searchScreen = SearchScreen()
static let spaceSettingsScreen = SpaceSettingsScreen()
static let linkNewDeviceScreen = LinkNewDeviceScreen()
@@ -120,6 +122,12 @@ enum A11yIdentifiers {
}
}
struct HomeTabs {
let chats = "home_tabs-chats"
let spaces = "home_tabs-spaces"
let search = "home_tabs-search"
}
struct InviteUsersScreen {
let proceed = "invite_users-proceed"
let userProfile = "invite_users-user_profile"
@@ -353,6 +361,13 @@ enum A11yIdentifiers {
let cancel = "space_add_rooms_screen-cancel"
}
struct SearchScreen {
let roomNamePrefix = "search_screen-room_name"
func roomName(_ name: String) -> String {
"\(roomNamePrefix):\(name)"
}
}
struct SpaceSettingsScreen {
let editBaseInfo = "space_settings_screen-edit_space_info"
}