X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/49b128f0607611e485a06c21dcb48e4144b63d5e..a30e7865b46712fe346d8a91894ab68aac664901:/test/install-mh/test-version-check?ds=sidebyside diff --git a/test/install-mh/test-version-check b/test/install-mh/test-version-check index b8a91b68..3dfef043 100755 --- a/test/install-mh/test-version-check +++ b/test/install-mh/test-version-check @@ -22,12 +22,24 @@ require_prog script actual="$MH_TEST_DIR/test-version-check$$.actual" context="${MH_TEST_DIR}"/Mail/context - -start_test 'with welcome message' # Removing Version will trigger the welcome message. grep -v Version "$context" > "$context.NEW" mv -f "$context.NEW" "$context" -script -c 'pick last' -q "$actual" >/dev/null + + +start_test 'mhparam skips the welcome message' +# The command will wait for the user to hit return. script seems to do what +# we want by not waiting when run in the background. +script -c 'mhparam path last' -f -q "$actual" >/dev/null & +wait $! +grep 'Welcome to nmh version ' "$actual" >/dev/null && false +rm "$actual" +finish_test + + +start_test 'with welcome message' +script -c 'pick last' -f -q "$actual" >/dev/null & +wait $! grep 'Welcome to nmh version ' "$actual" >/dev/null rm "$actual" finish_test @@ -36,7 +48,8 @@ finish_test start_test 'without welcome message' # After running the previous test, this one should not have # the welcome message. -script -c 'pick last' -q "$actual" >/dev/null +script -c 'pick last' -f -q "$actual" >/dev/null & +wait $! grep 'Welcome to nmh version ' "$actual" >/dev/null && false rm "$actual" finish_test