add UI test, separate model class in Services, UI fix for button with single selection style

This commit is contained in:
Flavio Alescio
2023-05-10 16:40:00 +02:00
committed by Flescio
parent 4ab30f9632
commit f8b7b86641
7 changed files with 91 additions and 28 deletions
@@ -422,6 +422,15 @@ class MockScreen: Identifiable {
let coordinator = CreateRoomCoordinator(parameters: parameters)
navigationStackCoordinator.setRootCoordinator(coordinator)
return navigationStackCoordinator
case .createRoomNoUsers:
let navigationStackCoordinator = NavigationStackCoordinator()
let clientProxy = MockClientProxy(userID: "@mock:client.com")
let mockUserSession = MockUserSession(clientProxy: clientProxy, mediaProvider: MockMediaProvider())
let createRoomParameters = CreateRoomVolatileParameters()
let parameters = CreateRoomCoordinatorParameters(userSession: mockUserSession, createRoomParameters: createRoomParameters)
let coordinator = CreateRoomCoordinator(parameters: parameters)
navigationStackCoordinator.setRootCoordinator(coordinator)
return navigationStackCoordinator
}
}()
}
@@ -57,6 +57,7 @@ enum UITestsScreenIdentifier: String {
case invitesNoInvites
case inviteUsers
case createRoom
case createRoomNoUsers
}
extension UITestsScreenIdentifier: CustomStringConvertible {