mirror of
https://github.com/addyosmani/agent-skills.git
synced 2026-10-26 15:05:04 +00:00
Merge branch 'addyosmani:main' into fix/quote-opt-in-hook-paths
This commit is contained in:
78 files changed
+1347
-286
No files matched your search
@@ -238,8 +238,14 @@ assert_eq "HTML suffix preserved" "1" "$(grep -c '\-\->' "$DEST")"
|
||||
# ── Test 10: JSON parsing error warning ──────────────────────────────────
|
||||
printf '\nTest 10: Malformed JSON input produces warning\n'
|
||||
|
||||
# Without jq the hook's guard exits before parsing input. Assert whichever
|
||||
# branch this machine can exercise (same pattern as session-start-test.sh).
|
||||
warning_out=$(echo 'NOT_JSON{{{' | bash hooks/simplify-ignore.sh 2>&1) || true
|
||||
assert_eq "warning on bad JSON" "1" "$(printf '%s' "$warning_out" | grep -c 'Warning.*failed to parse')"
|
||||
if command -v jq >/dev/null 2>&1; then
|
||||
assert_eq "warning on bad JSON" "1" "$(printf '%s' "$warning_out" | grep -c 'Warning.*failed to parse')"
|
||||
else
|
||||
assert_eq "missing-jq guard surfaced" "1" "$(printf '%s' "$warning_out" | grep -c 'error: missing jq')"
|
||||
fi
|
||||
|
||||
# ── Summary ──────────────────────────────────────────────────────────────
|
||||
printf '\n══════════════════════════════════════════\n'
|
||||
|
||||
Reference in new issue
Block a user