Skip to content

Commit 7059a6c

Browse files
committed
fix: fixed array check
1 parent 904d006 commit 7059a6c

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

recipe/userroles/claims_test.go

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -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

323324
func 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

Comments
 (0)