Default_DenyAll: move the longest rule on top

This commit is contained in:
Nikolay Zlatev 2023-10-24 13:57:46 +03:00
parent 7a5572ad7c
commit afd6d2e0ee

View file

@ -47,10 +47,10 @@ func TestManager_FullScenario_Default_DenyAll(t *testing.T) {
benGrants, err := a.Grants("ben") benGrants, err := a.Grants("ben")
require.Nil(t, err) require.Nil(t, err)
require.Equal(t, []Grant{ require.Equal(t, []Grant{
{"everyonewrite", PermissionDenyAll},
{"mytopic", PermissionReadWrite}, {"mytopic", PermissionReadWrite},
{"writeme", PermissionWrite}, {"writeme", PermissionWrite},
{"readme", PermissionRead}, {"readme", PermissionRead},
{"everyonewrite", PermissionDenyAll},
}, benGrants) }, benGrants)
notben, err := a.Authenticate("ben", "this is wrong") notben, err := a.Authenticate("ben", "this is wrong")