Skip to content

Commit add0b28

Browse files
committed
Add a test for TokenScanner.Action.showApplicationSettings
1 parent 28dcb68 commit add0b28

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

AuthenticatorTests/TokenScannerTests.swift

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,18 @@ class TokenScannerTests: XCTestCase {
5858
XCTAssertTrue(tokenScanner.viewModel.isScanning)
5959
}
6060

61+
func testShowApplicationSettings() {
62+
var tokenScanner = TokenScanner()
63+
64+
let action = TokenScanner.Action.showApplicationSettings
65+
let effect = tokenScanner.update(action)
66+
guard let requiredEffect = effect,
67+
case .showApplicationSettings = requiredEffect else {
68+
XCTFail("Expected effect .showApplicationSettings, got \(String(describing: effect))")
69+
return
70+
}
71+
}
72+
6173
func testScannerDecodedBadText() {
6274
var tokenScanner = TokenScanner()
6375
XCTAssertTrue(tokenScanner.viewModel.isScanning)

0 commit comments

Comments
 (0)