@@ -2,7 +2,7 @@ package jwt
22
33import "testing"
44
5- func Test_mapClaims_list_aud (t * testing.T ){
5+ func Test_mapClaims_list_aud (t * testing.T ) {
66 mapClaims := MapClaims {
77 "aud" : []string {"foo" },
88 }
@@ -13,7 +13,18 @@ func Test_mapClaims_list_aud(t *testing.T){
1313 t .Fatalf ("Failed to verify claims, wanted: %v got %v" , want , got )
1414 }
1515}
16- func Test_mapClaims_string_aud (t * testing.T ){
16+ func Test_mapClaims_list_interface_aud (t * testing.T ) {
17+ mapClaims := MapClaims {
18+ "aud" : []interface {}{"foo" },
19+ }
20+ want := true
21+ got := mapClaims .VerifyAudience ("foo" , true )
22+
23+ if want != got {
24+ t .Fatalf ("Failed to verify claims, wanted: %v got %v" , want , got )
25+ }
26+ }
27+ func Test_mapClaims_string_aud (t * testing.T ) {
1728 mapClaims := MapClaims {
1829 "aud" : "foo" ,
1930 }
@@ -25,7 +36,7 @@ func Test_mapClaims_string_aud(t *testing.T){
2536 }
2637}
2738
28- func Test_mapClaims_list_aud_no_match (t * testing.T ){
39+ func Test_mapClaims_list_aud_no_match (t * testing.T ) {
2940 mapClaims := MapClaims {
3041 "aud" : []string {"bar" },
3142 }
@@ -36,7 +47,7 @@ func Test_mapClaims_list_aud_no_match(t *testing.T){
3647 t .Fatalf ("Failed to verify claims, wanted: %v got %v" , want , got )
3748 }
3849}
39- func Test_mapClaims_string_aud_fail (t * testing.T ){
50+ func Test_mapClaims_string_aud_fail (t * testing.T ) {
4051 mapClaims := MapClaims {
4152 "aud" : "bar" ,
4253 }
@@ -48,9 +59,8 @@ func Test_mapClaims_string_aud_fail(t *testing.T){
4859 }
4960}
5061
51- func Test_mapClaims_string_aud_no_claim (t * testing.T ){
52- mapClaims := MapClaims {
53- }
62+ func Test_mapClaims_string_aud_no_claim (t * testing.T ) {
63+ mapClaims := MapClaims {}
5464 want := false
5565 got := mapClaims .VerifyAudience ("foo" , true )
5666
@@ -59,13 +69,12 @@ func Test_mapClaims_string_aud_no_claim(t *testing.T){
5969 }
6070}
6171
62- func Test_mapClaims_string_aud_no_claim_not_required (t * testing.T ){
63- mapClaims := MapClaims {
64- }
72+ func Test_mapClaims_string_aud_no_claim_not_required (t * testing.T ) {
73+ mapClaims := MapClaims {}
6574 want := false
6675 got := mapClaims .VerifyAudience ("foo" , false )
6776
6877 if want != got {
6978 t .Fatalf ("Failed to verify claims, wanted: %v got %v" , want , got )
7079 }
71- }
80+ }
0 commit comments