We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d566505 commit 902aaf9Copy full SHA for 902aaf9
1 file changed
app/src/test/kotlin/de/davis/keygo/totp/domain/usecase/GetTotpSecretFromUrlUseCaseTest.kt
@@ -103,4 +103,14 @@ class GetTotpSecretFromUrlUseCaseTest {
103
assertEquals("Example", info.issuer)
104
assertEquals("alice@google.com", info.accountName)
105
}
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
+ }
116
0 commit comments