added code to export metrics
This commit is contained in:
26
jwt_test.go
Normal file
26
jwt_test.go
Normal file
@ -0,0 +1,26 @@
|
||||
package hodu_test
|
||||
|
||||
import "hodu"
|
||||
import "testing"
|
||||
|
||||
func TestJwt(t *testing.T) {
|
||||
var j hodu.JWT
|
||||
var tok string
|
||||
var err error
|
||||
|
||||
type JWTClaim struct {
|
||||
Abc string `json:"abc"`
|
||||
Donkey string `json:"donkey"`
|
||||
IssuedAt int `json:"iat"`
|
||||
}
|
||||
|
||||
var jc JWTClaim
|
||||
jc.Abc = "def"
|
||||
jc.Donkey = "kong"
|
||||
jc.IssuedAt = 111
|
||||
tok, err = j.Sign(&jc)
|
||||
if err != nil { t.Fatalf("signing failure - %s", err.Error()) }
|
||||
|
||||
err = j.Verify(tok)
|
||||
if err != nil { t.Fatalf("verification failure - %s", err.Error()) }
|
||||
}
|
Reference in New Issue
Block a user