github.com/chenfeining/golangci-lint@v1.0.2-0.20230730162517-14c6c67868df/pkg/config/issues_test.go (about) 1 package config 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/assert" 7 ) 8 9 func TestGetExcludePatterns(t *testing.T) { 10 assert.Equal(t, GetExcludePatterns(nil), DefaultExcludePatterns) 11 12 include := []string{DefaultExcludePatterns[0].ID, DefaultExcludePatterns[1].ID} 13 14 exclude := GetExcludePatterns(include) 15 assert.Len(t, exclude, len(DefaultExcludePatterns)-len(include)) 16 17 for _, p := range exclude { 18 assert.NotContains(t, include, p.ID) 19 assert.Contains(t, DefaultExcludePatterns, p) 20 } 21 }