package acl import ( "testing" "github.com/stretchr/testify/assert" ) func TestACL_Grants(t *testing.T) { t.Run("RoleAdmin", func(t *testing.T) { result := Resources.Grants(RoleAdmin) assert.True(t, result[ResourcePhotos][ActionManage]) assert.True(t, result[ResourceConfig][ActionManage]) }) t.Run("RoleVisitor", func(t *testing.T) { result := Resources.Grants(RoleVisitor) assert.False(t, result[ResourcePhotos][ActionUpdate]) assert.False(t, result[ResourceConfig][ActionManage]) }) }