Add test to prove set operator [] works in filter matching

This is supported by .gitignore
This commit is contained in:
Steve Streeting 2016-12-14 09:34:03 +00:00
parent 63b8639b59
commit b73eea59d7

@ -78,6 +78,7 @@ func TestFilterAllows(t *testing.T) {
filterTest{true, []string{"test/fil*"}, nil},
filterTest{false, []string{"test/g*"}, nil},
filterTest{true, []string{"tes*/*"}, nil},
filterTest{true, []string{"[Tt]est/[Ff]ilename.dat"}, nil},
// Exclusion
filterTest{false, nil, []string{"*.dat"}},
filterTest{false, nil, []string{"file*.dat"}},
@ -96,6 +97,7 @@ func TestFilterAllows(t *testing.T) {
filterTest{false, nil, []string{"test/fil*"}},
filterTest{true, nil, []string{"test/g*"}},
filterTest{false, nil, []string{"tes*/*"}},
filterTest{false, nil, []string{"[Tt]est/[Ff]ilename.dat"}},
// Both
filterTest{true, []string{"test/filename.dat"}, []string{"test/notfilename.dat"}},