# 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
+# The will command wait for the user to hit return. script seems to do what
+# we want, continue, when run in the background.
+script -c 'pick last' -f -q "$actual" >/dev/null &
+wait $!
grep 'Welcome to nmh version ' "$actual" >/dev/null
rm "$actual"
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