dev: simplify issues and enabled set tests (#3832)
This commit is contained in:
parent
afd0ba5278
commit
0520232e01
@ -1,7 +1,6 @@
|
|||||||
package config
|
package config
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
@ -10,27 +9,13 @@ import (
|
|||||||
func TestGetExcludePatterns(t *testing.T) {
|
func TestGetExcludePatterns(t *testing.T) {
|
||||||
assert.Equal(t, GetExcludePatterns(nil), DefaultExcludePatterns)
|
assert.Equal(t, GetExcludePatterns(nil), DefaultExcludePatterns)
|
||||||
|
|
||||||
include := make([]string, 2)
|
include := []string{DefaultExcludePatterns[0].ID, DefaultExcludePatterns[1].ID}
|
||||||
include[0], include[1] = DefaultExcludePatterns[0].ID, DefaultExcludePatterns[1].ID
|
|
||||||
|
|
||||||
exclude := GetExcludePatterns(include)
|
exclude := GetExcludePatterns(include)
|
||||||
assert.Equal(t, len(exclude), len(DefaultExcludePatterns)-len(include))
|
assert.Len(t, exclude, len(DefaultExcludePatterns)-len(include))
|
||||||
|
|
||||||
for _, p := range exclude {
|
for _, p := range exclude {
|
||||||
// Not in include.
|
assert.NotContains(t, include, p.ID)
|
||||||
for _, i := range include {
|
assert.Contains(t, DefaultExcludePatterns, p)
|
||||||
if i == p.ID {
|
|
||||||
t.Fatalf("%s can't appear inside include.", p.ID)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// Must in DefaultExcludePatterns.
|
|
||||||
var inDefaultExc bool
|
|
||||||
for _, i := range DefaultExcludePatterns {
|
|
||||||
if i == p {
|
|
||||||
inDefaultExc = true
|
|
||||||
break
|
|
||||||
}
|
|
||||||
}
|
|
||||||
assert.True(t, inDefaultExc, fmt.Sprintf("%s must appear inside DefaultExcludePatterns.", p.ID))
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
package lintersdb
|
package lintersdb
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"sort"
|
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
@ -109,10 +108,7 @@ func TestGetEnabledLintersSet(t *testing.T) {
|
|||||||
enabledLinters = append(enabledLinters, ln)
|
enabledLinters = append(enabledLinters, ln)
|
||||||
}
|
}
|
||||||
|
|
||||||
sort.Strings(enabledLinters)
|
assert.ElementsMatch(t, c.exp, enabledLinters)
|
||||||
sort.Strings(c.exp)
|
|
||||||
|
|
||||||
assert.Equal(t, c.exp, enabledLinters)
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user