11package config
22
33import (
4- "fmt"
54 "testing"
65
76 "github.com/stretchr/testify/assert"
@@ -10,27 +9,13 @@ import (
109func TestGetExcludePatterns (t * testing.T ) {
1110 assert .Equal (t , GetExcludePatterns (nil ), DefaultExcludePatterns )
1211
13- include := make ([]string , 2 )
14- include [0 ], include [1 ] = DefaultExcludePatterns [0 ].ID , DefaultExcludePatterns [1 ].ID
12+ include := []string {DefaultExcludePatterns [0 ].ID , DefaultExcludePatterns [1 ].ID }
1513
1614 exclude := GetExcludePatterns (include )
17- assert .Equal (t , len ( exclude ) , len (DefaultExcludePatterns )- len (include ))
15+ assert .Len (t , exclude , len (DefaultExcludePatterns )- len (include ))
1816
1917 for _ , p := range exclude {
20- // Not in include.
21- for _ , i := range include {
22- if i == p .ID {
23- t .Fatalf ("%s can't appear inside include." , p .ID )
24- }
25- }
26- // Must in DefaultExcludePatterns.
27- var inDefaultExc bool
28- for _ , i := range DefaultExcludePatterns {
29- if i == p {
30- inDefaultExc = true
31- break
32- }
33- }
34- assert .True (t , inDefaultExc , fmt .Sprintf ("%s must appear inside DefaultExcludePatterns." , p .ID ))
18+ assert .NotContains (t , include , p .ID )
19+ assert .Contains (t , DefaultExcludePatterns , p )
3520 }
3621}
0 commit comments