* tests/syntax.sh (check_h): Add support of multi-line diagnostics.
check_h()
{
- local pattern="$1"; shift
- cat > "$EXP" << __EOF__
-$STRACE_EXE: $pattern
-Try '$STRACE_EXE -h' for more information.
-__EOF__
+ local patterns="$1"; shift
+ {
+ local pattern
+ printf '%s\n' "$patterns" |
+ while read -r pattern; do
+ printf '%s: %s\n' "$STRACE_EXE" "$pattern"
+ done
+ printf "Try '%s -h' for more information.\\n" "$STRACE_EXE"
+ } > "$EXP"
check_exit_status_and_stderr "$@"
}