diff options
Diffstat (limited to 'tests/common.sh')
| -rw-r--r-- | tests/common.sh | 23 |
1 files changed, 4 insertions, 19 deletions
diff --git a/tests/common.sh b/tests/common.sh index 7c8b5ae..dd64ade 100644 --- a/tests/common.sh +++ b/tests/common.sh @@ -18,8 +18,8 @@ function assert_exit_status() { echo "" echo "----------------------------------" echo "Test failed: expected $2, got $res" - echo "- Input was:" - echo " \`$1\`" + echo "----------------------------------" + echo "$1" exit 1 fi set -e @@ -27,21 +27,6 @@ function assert_exit_status() { } function assert_exit_status_stdin() { - ./cupcc - - assemble - - set +e - ./a.out - res=$? - if [ $res -ne $1 ] - then - echo "" - echo "----------------------------------" - echo "Test failed: expected $2, got $res" - echo "- Input was:" - echo " \`$1\`" - exit 1 - fi - set -e - echo -n "." + code=$(</dev/stdin) + assert_exit_status "$code" $1 }
\ No newline at end of file |