mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-29 12:46:58 +02:00
-4
@@ -32,10 +32,6 @@ class SpaceCreationPostProcessUITests: MockScreenTest {
|
||||
|
||||
func verifySpaceCreationPostProcessScreen() throws {
|
||||
guard let screenState = screenState as? MockSpaceCreationPostProcessScreenState else { fatalError("no screen") }
|
||||
switch screenState {
|
||||
case .tasks:
|
||||
verifyTasksList()
|
||||
}
|
||||
}
|
||||
|
||||
func verifyTasksList() {
|
||||
|
||||
+2
-6
@@ -41,19 +41,15 @@ class SpaceCreationPostProcessViewModelTests: XCTestCase {
|
||||
}
|
||||
|
||||
func testUpateToNextTask() {
|
||||
let tasksPublisher = context.$viewState.map(\.tasks).removeDuplicates()
|
||||
let awaitDeferred = xcAwaitDeferred(tasksPublisher)
|
||||
service.simulateUpdate(tasks: MockSpaceCreationPostProcessService.nextStepTasks)
|
||||
XCTAssertEqual(try awaitDeferred(), MockSpaceCreationPostProcessService.nextStepTasks)
|
||||
XCTAssertEqual(context.viewState.tasks, MockSpaceCreationPostProcessService.nextStepTasks)
|
||||
XCTAssertEqual(context.viewState.errorCount, 2)
|
||||
XCTAssertEqual(context.viewState.isFinished, false)
|
||||
}
|
||||
|
||||
func testLastTaskDone() {
|
||||
let tasksPublisher = context.$viewState.map(\.tasks).removeDuplicates()
|
||||
let awaitDeferred = xcAwaitDeferred(tasksPublisher)
|
||||
service.simulateUpdate(tasks: MockSpaceCreationPostProcessService.lastTaskDoneWithError)
|
||||
XCTAssertEqual(try awaitDeferred(), MockSpaceCreationPostProcessService.lastTaskDoneWithError)
|
||||
XCTAssertEqual(context.viewState.tasks, MockSpaceCreationPostProcessService.lastTaskDoneWithError)
|
||||
XCTAssertEqual(context.viewState.errorCount, 2)
|
||||
XCTAssertEqual(context.viewState.isFinished, true)
|
||||
}
|
||||
|
||||
+2
-2
@@ -45,8 +45,8 @@ class SpaceCreationSettingsViewModelTests: XCTestCase {
|
||||
func testInitialState() {
|
||||
XCTAssertEqual(context.viewState.title, creationParameters.isPublic ? VectorL10n.spacesCreationPublicSpaceTitle : VectorL10n.spacesCreationPrivateSpaceTitle)
|
||||
XCTAssertEqual(context.viewState.isAddressValid, true)
|
||||
XCTAssertEqual(context.viewState.defaultAddress, "#fake:matrix.org")
|
||||
XCTAssertEqual(context.viewState.addressMessage, VectorL10n.spacesCreationAddressDefaultMessage("#fake:matrix.org"))
|
||||
XCTAssertEqual(context.viewState.defaultAddress, "fake-uri")
|
||||
XCTAssertEqual(context.viewState.addressMessage, VectorL10n.spacesCreationAddressDefaultMessage("#fake-uri:fake-domain.org"))
|
||||
XCTAssertEqual(context.viewState.avatarImage, Asset.Images.appSymbol.image)
|
||||
XCTAssertEqual(context.roomName, creationParameters.name)
|
||||
XCTAssertEqual(context.topic, creationParameters.topic)
|
||||
|
||||
Reference in New Issue
Block a user