@@ -313,11 +313,12 @@ func TestShouldValidatePermissions(t *testing.T) {
313313 invalidClaimErr := err .(sessErrors.InvalidClaimError )
314314 assert .Equal (t , 1 , len (invalidClaimErr .InvalidClaims ))
315315 assert .Equal (t , "st-perm" , invalidClaimErr .InvalidClaims [0 ].ID )
316- assert .Equal (t , map [string ]interface {}{
317- "actualValue" : []interface {}{"a" , "b" },
318- "expectedToInclude" : "nope" ,
319- "message" : "wrong value" ,
320- }, invalidClaimErr .InvalidClaims [0 ].Reason )
316+ reason := invalidClaimErr .InvalidClaims [0 ].Reason .(map [string ]interface {})
317+ assert .Equal (t , "wrong value" , reason ["message" ])
318+ assert .Equal (t , "nope" , reason ["expectedToInclude" ])
319+ assert .Equal (t , 2 , len (reason ["actualValue" ].([]interface {})))
320+ assert .Contains (t , reason ["actualValue" ], "a" )
321+ assert .Contains (t , reason ["actualValue" ], "b" )
321322}
322323
323324func TestShouldValidatePermissionsAfterRefetching (t * testing.T ) {
@@ -370,9 +371,10 @@ func TestShouldValidatePermissionsAfterRefetching(t *testing.T) {
370371 invalidClaimErr := err .(sessErrors.InvalidClaimError )
371372 assert .Equal (t , 1 , len (invalidClaimErr .InvalidClaims ))
372373 assert .Equal (t , "st-perm" , invalidClaimErr .InvalidClaims [0 ].ID )
373- assert .Equal (t , map [string ]interface {}{
374- "actualValue" : []interface {}{"a" , "b" },
375- "expectedToInclude" : "nope" ,
376- "message" : "wrong value" ,
377- }, invalidClaimErr .InvalidClaims [0 ].Reason )
374+ reason := invalidClaimErr .InvalidClaims [0 ].Reason .(map [string ]interface {})
375+ assert .Equal (t , "wrong value" , reason ["message" ])
376+ assert .Equal (t , "nope" , reason ["expectedToInclude" ])
377+ assert .Equal (t , 2 , len (reason ["actualValue" ].([]interface {})))
378+ assert .Contains (t , reason ["actualValue" ], "a" )
379+ assert .Contains (t , reason ["actualValue" ], "b" )
378380}
0 commit comments