mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-19 08:03:50 +02:00
Prefix test in-front of UI test methods.
This commit is contained in:
+10
-27
@@ -17,44 +17,27 @@
|
||||
import XCTest
|
||||
import RiotSwiftUI
|
||||
|
||||
class MatrixItemChooserUITests: MockScreenTest {
|
||||
|
||||
override class var screenType: MockScreenState.Type {
|
||||
return MockMatrixItemChooserScreenState.self
|
||||
}
|
||||
|
||||
override class func createTest() -> MockScreenTest {
|
||||
return MatrixItemChooserUITests(selector: #selector(verifyMatrixItemChooserScreen))
|
||||
}
|
||||
|
||||
func verifyMatrixItemChooserScreen() throws {
|
||||
guard let screenState = screenState as? MockMatrixItemChooserScreenState else { fatalError("no screen") }
|
||||
switch screenState {
|
||||
case .noItems:
|
||||
verifyEmptyScreen()
|
||||
case .items:
|
||||
verifyPopulatedScreen()
|
||||
case .selectedItems:
|
||||
verifyPopulatedWithSelectionScreen()
|
||||
case .selectionHeader:
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
func verifyEmptyScreen() {
|
||||
class MatrixItemChooserUITests: MockScreenTestCase {
|
||||
func testEmptyScreen() {
|
||||
app.goToScreenWithIdentifier(MockMatrixItemChooserScreenState.noItems.title)
|
||||
|
||||
XCTAssertEqual(app.staticTexts["titleText"].label, VectorL10n.spacesCreationAddRoomsTitle)
|
||||
XCTAssertEqual(app.staticTexts["messageText"].label, VectorL10n.spacesCreationAddRoomsMessage)
|
||||
XCTAssertEqual(app.staticTexts["emptyListMessage"].exists, true)
|
||||
XCTAssertEqual(app.staticTexts["emptyListMessage"].label, VectorL10n.spacesNoResultFoundTitle)
|
||||
}
|
||||
|
||||
func verifyPopulatedScreen() {
|
||||
func testPopulatedScreen() {
|
||||
app.goToScreenWithIdentifier(MockMatrixItemChooserScreenState.items.title)
|
||||
|
||||
XCTAssertEqual(app.staticTexts["titleText"].label, VectorL10n.spacesCreationAddRoomsTitle)
|
||||
XCTAssertEqual(app.staticTexts["messageText"].label, VectorL10n.spacesCreationAddRoomsMessage)
|
||||
XCTAssertEqual(app.staticTexts["emptyListMessage"].exists, false)
|
||||
}
|
||||
|
||||
func verifyPopulatedWithSelectionScreen() {
|
||||
func testPopulatedWithSelectionScreen() {
|
||||
app.goToScreenWithIdentifier(MockMatrixItemChooserScreenState.selectedItems.title)
|
||||
|
||||
XCTAssertEqual(app.staticTexts["titleText"].label, VectorL10n.spacesCreationAddRoomsTitle)
|
||||
XCTAssertEqual(app.staticTexts["messageText"].label, VectorL10n.spacesCreationAddRoomsMessage)
|
||||
XCTAssertEqual(app.staticTexts["emptyListMessage"].exists, false)
|
||||
|
||||
Reference in New Issue
Block a user