25 lines
411 B
Go
25 lines
411 B
Go
// Copyright (C) 2022 Marius Schellenberger
|
|
|
|
package otp
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
func TestNew(t *testing.T) {
|
|
_, err := New("admin", "example.com")
|
|
if err != nil {
|
|
t.Error(err)
|
|
}
|
|
}
|
|
|
|
func TestImageSecretFromURL(t *testing.T) {
|
|
r, _ := New("admin", "example.com")
|
|
_, secret, err := ImageSecretFromURL(r.URL)
|
|
if err != nil {
|
|
t.Error(err)
|
|
}
|
|
if secret != r.Secret {
|
|
t.Error("secret is not equal")
|
|
}
|
|
}
|