test: remove "Generate some messages" test from raw

Before the change, the first subtest in raw format tests just
generated messages and checked that they are added successfully.  This
is not really a raw format test, it is creating of environment
required for other subtests to run.  The patch removes the first
subtest from raw and replaces it with bare add_message calls, similar
to how it is done in other tests.

TODO: we should check that test environment was created successfully.
Currently, many tests do add_message(), notmuch new and other calls
without checking the results.  We should come up with a general
solution for this, i.e. if any command during test initialization
fails, all tests should be skipped with appropriate error message.
This commit is contained in:
Dmitry Kurochkin 2012-03-10 05:24:50 +04:00 committed by David Bremner
parent 2f25295630
commit 6511b08fb8

View file

@ -3,11 +3,8 @@
test_description='notmuch show --format=raw' test_description='notmuch show --format=raw'
. ./test-lib.sh . ./test-lib.sh
test_begin_subtest "Generate some messages" add_message
generate_message add_message
generate_message
output=$(NOTMUCH_NEW)
test_expect_equal "$output" "Added 2 new messages to the database."
test_begin_subtest "Attempt to show multiple raw messages" test_begin_subtest "Attempt to show multiple raw messages"
output=$(notmuch show --format=raw "*" 2>&1) output=$(notmuch show --format=raw "*" 2>&1)