Skip to content

Commit 902aaf9

Browse files
committed
[TOTP] Add test
1 parent d566505 commit 902aaf9

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

app/src/test/kotlin/de/davis/keygo/totp/domain/usecase/GetTotpSecretFromUrlUseCaseTest.kt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,4 +103,14 @@ class GetTotpSecretFromUrlUseCaseTest {
103103
assertEquals("Example", info.issuer)
104104
assertEquals("alice@google.com", info.accountName)
105105
}
106+
107+
@Test
108+
fun `issuer in path only succeeds`() {
109+
val url = "otpauth://totp/Example:alice@google.com?secret=JBSWY3DPEHPK3PXP"
110+
val result = useCase(url)
111+
assertTrue(result is Result.Success)
112+
val info = (result as Result.Success).success
113+
assertEquals("Example", info.issuer)
114+
assertEquals("alice@google.com", info.accountName)
115+
}
106116
}

0 commit comments

Comments
 (0)