mirror of
https://github.com/vector-im/element-ios.git
synced 2024-09-28 15:22:39 +00:00
SP2: Adding Rooms to Spaces #523o
- fixed SwiftUI Unit tests
This commit is contained in:
parent
b601d6086e
commit
f4e6b867a2
7 changed files with 9 additions and 5 deletions
|
@ -73,6 +73,7 @@
|
|||
"existing" = "Existing";
|
||||
"add" = "Add";
|
||||
"ok" = "OK";
|
||||
"error" = "Error";
|
||||
|
||||
// Call Bar
|
||||
"callbar_only_single_active" = "Tap to return to the call (%@)";
|
||||
|
|
|
@ -1335,6 +1335,10 @@ public class VectorL10n: NSObject {
|
|||
public static var encryptedRoomMessageReplyToPlaceholder: String {
|
||||
return VectorL10n.tr("Vector", "encrypted_room_message_reply_to_placeholder")
|
||||
}
|
||||
/// Error
|
||||
public static var error: String {
|
||||
return VectorL10n.tr("Vector", "error")
|
||||
}
|
||||
/// Add an identity server in your settings to invite by email.
|
||||
public static var errorInvite3pidWithNoIdentityServer: String {
|
||||
return VectorL10n.tr("Vector", "error_invite_3pid_with_no_identity_server")
|
||||
|
|
|
@ -28,16 +28,15 @@ class MatrixItemChooserViewModelTests: XCTestCase {
|
|||
|
||||
override func setUpWithError() throws {
|
||||
service = MockMatrixItemChooserService(type: .room)
|
||||
viewModel = MatrixItemChooserViewModel.makeMatrixItemChooserViewModel(matrixItemChooserService: service, creationParams: creationParameters)
|
||||
viewModel = MatrixItemChooserViewModel.makeMatrixItemChooserViewModel(matrixItemChooserService: service, title: VectorL10n.spacesCreationAddRoomsTitle, detail: VectorL10n.spacesCreationAddRoomsMessage)
|
||||
context = viewModel.context
|
||||
}
|
||||
|
||||
func testInitialState() {
|
||||
XCTAssertEqual(context.viewState.navTitle, creationParameters.isPublic ? VectorL10n.spacesCreationPublicSpaceTitle : VectorL10n.spacesCreationPrivateSpaceTitle)
|
||||
XCTAssertEqual(context.viewState.emptyListMessage, VectorL10n.spacesNoResultFoundTitle)
|
||||
XCTAssertEqual(context.viewState.title, VectorL10n.spacesCreationAddRoomsTitle)
|
||||
XCTAssertEqual(context.viewState.message, VectorL10n.spacesCreationAddRoomsMessage)
|
||||
XCTAssertEqual(context.viewState.items, MockSpaceCreationMatrixItemChooserService.mockItems)
|
||||
XCTAssertEqual(context.viewState.items, MockMatrixItemChooserService.mockItems)
|
||||
XCTAssertEqual(context.viewState.selectedItemIds.count, 0)
|
||||
}
|
||||
|
||||
|
@ -45,6 +44,6 @@ class MatrixItemChooserViewModelTests: XCTestCase {
|
|||
XCTAssertEqual(context.viewState.selectedItemIds.count, 0)
|
||||
service.simulateSelectionForItem(at: 0)
|
||||
XCTAssertEqual(context.viewState.selectedItemIds.count, 1)
|
||||
XCTAssertEqual(context.viewState.selectedItemIds.first, MockSpaceCreationMatrixItemChooserService.mockItems[0].id)
|
||||
XCTAssertEqual(context.viewState.selectedItemIds.first, MockMatrixItemChooserService.mockItems[0].id)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -45,7 +45,7 @@ struct MatrixItemChooser: View {
|
|||
.background(Color.clear)
|
||||
.modifier(WaitOverlay(isLoading: .constant(viewModel.viewState.loading)))
|
||||
.alert(isPresented: .constant(viewModel.viewState.error != nil)) {
|
||||
Alert(title: Text(MatrixKitL10n.error), message: Text(viewModel.viewState.error ?? ""), dismissButton: .cancel(Text(MatrixKitL10n.ok)))
|
||||
Alert(title: Text(VectorL10n.error), message: Text(viewModel.viewState.error ?? ""), dismissButton: .cancel(Text(VectorL10n.ok)))
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue