more tests
This commit is contained in:
parent
1137ab5239
commit
6cbc750592
|
@ -9,5 +9,18 @@ class TotpTest extends Specification {
|
|||
val secret = TotpSecret.random
|
||||
TotpSecret(secret.base32).base32 must_== secret.base32
|
||||
}
|
||||
|
||||
"authenticate" in {
|
||||
val secret = TotpSecret.random
|
||||
val token = secret.totp(System.currentTimeMillis / 30000)
|
||||
secret.verify(token) must beTrue
|
||||
}
|
||||
|
||||
"not authenticate" in {
|
||||
val secret = TotpSecret("1234567890123456")
|
||||
secret.verify("") must beFalse
|
||||
secret.verify("000000") must beFalse
|
||||
secret.verify("123456") must beFalse
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue