aboutsummaryrefslogtreecommitdiff
path: root/internal/engine/exclude_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/engine/exclude_test.go')
-rw-r--r--internal/engine/exclude_test.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/internal/engine/exclude_test.go b/internal/engine/exclude_test.go
index cd1cc4b..8308a82 100644
--- a/internal/engine/exclude_test.go
+++ b/internal/engine/exclude_test.go
@@ -261,6 +261,13 @@ func TestLoadChecksMainExcludesWithoutDirectories(t *testing.T) {
if _, errs := Load(main); len(errs) == 0 {
t.Error("a broken krino.conf exclude was not reported")
}
+ // Checked with the defaults' case and fold, as a directory would compile
+ // them (triage 28g): a keyword of a lone combining mark is empty only
+ // when folded.
+ main = writeConfig(t, h, "(include)\n(defaults (fold no))\n(exclude (content \"\u0301\"))\n", nil)
+ if _, errs := Load(main); len(errs) != 0 {
+ t.Errorf("checked with fold on, though the defaults say no: %v", errs)
+ }
}
// TestNoTextFormatIsNoMatch: a file whose format has no text cannot contain