test: regression test for closing a closed database

This does not currently throw an error, and it should stay that way.
This commit is contained in:
David Bremner 2020-07-15 22:59:58 -03:00
parent ab45654192
commit 964e783fd4

View file

@ -85,4 +85,19 @@ A Xapian exception occurred at lib/database.cc:XXX: Database has been closed
EOF
test_expect_equal_file EXPECTED OUTPUT
test_begin_subtest "re-close a closed db"
cat c_head - c_tail <<'EOF' | test_C ${MAIL_DIR}
{
EXPECT0(notmuch_database_close (db));
stat = notmuch_database_close (db);
printf ("%d\n", stat);
}
EOF
cat <<EOF > EXPECTED
== stdout ==
0
== stderr ==
EOF
test_expect_equal_file EXPECTED OUTPUT
test_done