package config import ( "testing" "github.com/stretchr/testify/assert" ) func TestGetExcludePatterns(t *testing.T) { assert.Equal(t, GetExcludePatterns(nil), DefaultExcludePatterns) include := []string{DefaultExcludePatterns[0].ID, DefaultExcludePatterns[1].ID} exclude := GetExcludePatterns(include) assert.Len(t, exclude, len(DefaultExcludePatterns)-len(include)) for _, p := range exclude { assert.NotContains(t, include, p.ID) assert.Contains(t, DefaultExcludePatterns, p) } }