X-Git-Url: http://git.draconx.ca/gitweb/cdecl99.git/blobdiff_plain/663aa8d7a7aa6910f188ac6aa5ccb2c078ad90c8..72aedaedd7afa666f7c69dfe7ef4b7ec3dbc2458:/tests/general.at diff --git a/tests/general.at b/tests/general.at index 35c9dbb..21261ed 100644 --- a/tests/general.at +++ b/tests/general.at @@ -104,6 +104,7 @@ AT_DATA([input], [[explain int a b c simplify int a b c declare a as b c +bad command ]]) AT_DATA([check.awk], @@ -116,6 +117,14 @@ END { exit(status); } AT_CHECK([LC_ALL=C cdecl99 --file=input || exit 42], [42], [], [stderr]) AT_CHECK([$AWK -v progname="$progname" -f check.awk stderr]) +exec 3/d' stdout], [0], [declare x as int +AT_CHECK([cdecl99 --quiet --interactive [eq]/d +:loop +s/^> // +t loop +/^$/d +]]) + +AT_CHECK([echo >>stdout; sed -f check.sed stdout], [0], +[declare x as int ]) AT_CLEANUP