@@ -23,25 +23,21 @@ var idTokenClaims = &IDTokenClaims{
2323 },
2424}
2525
26- func TestIDTokenClaimsToMapSetsID (t * testing.T ) {
27- assert .NotEmpty (t , (& JWTClaims {}).ToMap ()["jti" ])
28- }
29-
3026func TestIDTokenAssert (t * testing.T ) {
31- assert .False (t , (& JWTClaims {ExpiresAt : time .Now ().Add (time .Hour )}).IsExpired ())
32- assert . True ( t , ( & JWTClaims { ExpiresAt : time . Now (). Add ( - time . Hour )}). IsExpired ())
33- assert .True (t , (& JWTClaims { NotBefore : time .Now ().Add (time .Hour )}).IsNotYetValid ())
34- assert . False ( t , ( & JWTClaims { NotBefore : time . Now (). Add ( - time . Hour )}). IsNotYetValid ())
27+ assert .Nil (t , (& IDTokenClaims {ExpiresAt : time .Now ().Add (time .Hour )}).
28+ ToMapClaims (). Valid ())
29+ assert .NotNil (t , (& IDTokenClaims { ExpiresAt : time .Now ().Add (- time .Hour )}).
30+ ToMapClaims (). Valid ())
3531}
3632
3733func TestIDTokenClaimsToMap (t * testing.T ) {
3834 assert .Equal (t , map [string ]interface {}{
3935 "sub" : idTokenClaims .Subject ,
40- "iat" : idTokenClaims .IssuedAt .Unix (),
36+ "iat" : float64 ( idTokenClaims .IssuedAt .Unix () ),
4137 "iss" : idTokenClaims .Issuer ,
4238 "aud" : idTokenClaims .Audience ,
4339 "nonce" : idTokenClaims .Nonce ,
44- "exp" : idTokenClaims .ExpiresAt .Unix (),
40+ "exp" : float64 ( idTokenClaims .ExpiresAt .Unix () ),
4541 "foo" : idTokenClaims .Extra ["foo" ],
4642 "baz" : idTokenClaims .Extra ["baz" ],
4743 "at_hash" : idTokenClaims .AccessTokenHash ,
0 commit comments