From 620eeae4a713cb04266769379c838689f5631147 Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Wed, 9 Jul 2014 09:24:20 +0200 Subject: [PATCH] Tests to clarify glob patterns --- scanner/walk_test.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scanner/walk_test.go b/scanner/walk_test.go index fb1c0b9da..f2a405a1c 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{}