package permissions import ( "testing" "github.com/stretchr/testify/assert" "go.woodpecker-ci.org/woodpecker/v2/server/model" ) func TestOwnersAllowlist(t *testing.T) { ol := NewOwnersAllowlist([]string{"woodpecker-ci"}) assert.True(t, ol.IsAllowed(&model.Repo{Owner: "woodpecker-ci"})) assert.False(t, ol.IsAllowed(&model.Repo{Owner: "not-woodpecker-ci"})) empty := NewOwnersAllowlist([]string{}) assert.True(t, empty.IsAllowed(&model.Repo{Owner: "woodpecker-ci"})) assert.True(t, empty.IsAllowed(&model.Repo{Owner: "not-woodpecker-ci"})) }