diff options
Diffstat (limited to 'tests')
| -rwxr-xr-x | tests | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -2,15 +2,16 @@ # Test suite for mp. run() { + [ "$filter" ] && case $1 in $filter) ;; *) return; esac out=$(echo "$2" | ./mp 2>&1 | tr -d '\034' | awk -v ORS='\\n' 1) [ "$out" = "$3" ] && pass=$((pass + 1)) && return - printf "%s FAIL\nwant: \"%s\"\n got: \"%s\"\n" "$1" "$3" "$out" + printf "%s FAIL\nWant: \"%s\"\n Got: \"%s\"\n" "$1" "$3" "$out" fail=$((fail + 1)) return 1 } [ "$FAILFAST" ] && set -e -pass=0 fail=0 +pass=0 fail=0 filter="$1" trap 'echo "$pass passed, $fail failed"; exit $((fail))' EXIT run test1 'parse null' 'v[type]: null\n' |
