diff --git a/scanner/walk_test.go b/scanner/walk_test.go index fb1c0b9d..f2a405a1 100644 --- a/scanner/walk_test.go +++ b/scanner/walk_test.go @@ -89,7 +89,7 @@ func TestWalkError(t *testing.T) { func TestIgnore(t *testing.T) { var patterns = map[string][]string{ ".": {"t2"}, - "foo": {"bar", "z*"}, + "foo": {"bar", "z*", "q[abc]x", "q\\[abc\\]y"}, "foo/baz": {"quux", ".*"}, } var tests = []struct { @@ -110,6 +110,9 @@ func TestIgnore(t *testing.T) { {"foo/baz/zquux", true}, {"foo/baz/quux", true}, {"foo/bazz/quux", false}, + {"foo/bazz/q[abc]x", false}, + {"foo/bazz/qax", true}, + {"foo/bazz/q[abc]y", true}, } w := Walker{}