# -*- shell-script -*- expect_output () { local e_status=$1; shift local e_stdout=$1; shift set +e local g_stdout="$( "$@" )" local g_status=$? set -e test "$g_status" = "$e_status" test "$g_stdout" = "$e_stdout" }