From d4697a0ad51b68a38ffc3cd01c7c9477edfb5082 Mon Sep 17 00:00:00 2001 From: claude-hdb Date: Fri, 10 Jul 2026 20:53:32 +0000 Subject: [PATCH] fix: pass check substrings to grep with -e so dash-leading patterns assert --- test/cli.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/cli.sh b/test/cli.sh index a6ba548..6cd0ee0 100644 --- a/test/cli.sh +++ b/test/cli.sh @@ -17,7 +17,7 @@ check() { printf '%s\n' "$out" | sed 's/^/ /' FAIL=$((FAIL + 1)); return fi - if [ -n "$substr" ] && ! printf '%s' "$out" | grep -qF "$substr"; then + if [ -n "$substr" ] && ! printf '%s' "$out" | grep -qF -e "$substr"; then echo "FAIL: $desc — output missing '$substr'" printf '%s\n' "$out" | sed 's/^/ /' FAIL=$((FAIL + 1)); return