aboutsummaryrefslogtreecommitdiff
path: root/lib/git/ignore_pattern_test.go
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2026-01-11 18:43:56 +0700
committerShulhan <ms@kilabit.info>2026-01-11 21:29:17 +0700
commitcdfebe3f55dc53872079a96a9a5dd6970bc2980e (patch)
tree271827433390beb3172f5058505abc21be281df7 /lib/git/ignore_pattern_test.go
parent34693c1b7ab126e1fbda3810eb46b735c350505c (diff)
downloadpakakeh.go-cdfebe3f55dc53872079a96a9a5dd6970bc2980e.tar.xz
lib/git: fix ignore pattern with single wildcard '*'
Single wildcard should ignore everything inside it.
Diffstat (limited to 'lib/git/ignore_pattern_test.go')
-rw-r--r--lib/git/ignore_pattern_test.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/git/ignore_pattern_test.go b/lib/git/ignore_pattern_test.go
index 544cb0d8..ad1aeea7 100644
--- a/lib/git/ignore_pattern_test.go
+++ b/lib/git/ignore_pattern_test.go
@@ -44,33 +44,33 @@ func TestParsePattern(t *testing.T) {
}, {
pattern: `*`,
exp: ignorePattern{
- pattern: nil,
+ pattern: regexp.MustCompile(`^/?.*$`),
},
}, {
pattern: `*/`,
exp: ignorePattern{
- pattern: nil,
+ pattern: regexp.MustCompile(`^/?.*$`),
isDir: true,
},
}, {
pattern: `**`,
exp: ignorePattern{
- pattern: nil,
+ pattern: regexp.MustCompile(`^/?.*$`),
},
}, {
pattern: `***`,
exp: ignorePattern{
- pattern: nil,
+ pattern: regexp.MustCompile(`^/?.*$`),
},
}, {
pattern: `**/**`,
exp: ignorePattern{
- pattern: nil,
+ pattern: regexp.MustCompile(`^/?.*$`),
},
}, {
pattern: `**/**/`,
exp: ignorePattern{
- pattern: nil,
+ pattern: regexp.MustCompile(`^/?.*$`),
isDir: true,
},
}, {