Add PollHistory view model UTs

This commit is contained in:
Alfonso Grillo
2023-01-23 14:57:34 +01:00
parent 9b16774d6a
commit 282ad810b2
6 changed files with 116 additions and 11 deletions
@@ -17,7 +17,7 @@
import RiotSwiftUI
import XCTest
class PollHistoryUITests: MockScreenTestCase {
final class PollHistoryUITests: MockScreenTestCase {
func testActivePollHistoryHasContent() {
app.goToScreenWithIdentifier(MockPollHistoryScreenState.active.title)
let title = app.navigationBars.firstMatch.identifier
@@ -65,4 +65,15 @@ class PollHistoryUITests: MockScreenTestCase {
XCTAssertEqual(selectedSegment.value as? String, VectorL10n.accessibilitySelected)
XCTAssertFalse(winningOption.exists)
}
func testLoaderIsShowing() {
app.goToScreenWithIdentifier(MockPollHistoryScreenState.loading.title)
let title = app.navigationBars.firstMatch.identifier
let loadingText = app.staticTexts["PollHistory.loadingText"]
let items = app.staticTexts["PollListItem.title"]
XCTAssertEqual(title, VectorL10n.pollHistoryTitle)
XCTAssertFalse(items.exists)
XCTAssertTrue(loadingText.exists)
}
}