X-Git-Url: https://ruderich.org/simon/gitweb/?p=coloredstderr%2Fcoloredstderr.git;a=blobdiff_plain;f=tests%2Flib.sh;h=3427b5608fc36cdf7dca0824fbca4b4f97979f73;hp=897d50e754ca38a4fe5bc6658b0a1217e8217818;hb=d5b84811d2f4bded83211984c839a096872608af;hpb=1d1b6d77696e233235d558af9d66bc6edb184ca0 diff --git a/tests/lib.sh b/tests/lib.sh index 897d50e..3427b56 100644 --- a/tests/lib.sh +++ b/tests/lib.sh @@ -105,7 +105,9 @@ run_test() { test_script() { testcase="$1" expected="$2" - shift; shift || true + # shift || true is not enough for dash. + test $# -ge 2 && shift + shift if test -z "$expected"; then expected="$testcase" @@ -118,7 +120,8 @@ test_script_subshell() { test_program() { testcase="$1" expected="$2" - shift; shift || true + test $# -ge 2 && shift + shift if test -z "$expected"; then expected="$testcase"