test/insert: check that indexing errors are accepted with --keep

This is overkill for the current code path, but should provide some
robustness for future changes in error handling.
This commit is contained in:
David Bremner 2014-10-03 23:19:00 +02:00
parent dc20a0eedc
commit c48b12f18a

View file

@ -202,6 +202,11 @@ test_begin_subtest "error exit when add_message returns $code"
gdb --batch-silent --return-child-result -x index-file-$code.gdb \ gdb --batch-silent --return-child-result -x index-file-$code.gdb \
--args notmuch insert < $gen_msg_filename --args notmuch insert < $gen_msg_filename
test_expect_equal $? 1 test_expect_equal $? 1
test_begin_subtest "success exit with --keep when add_message returns $code"
gdb --batch-silent --return-child-result -x index-file-$code.gdb \
--args notmuch insert --keep < $gen_msg_filename
test_expect_equal $? 0
done done
test_done test_done