test: add test for creating database in various configurations.

The existing database creation (via add_email_corpus) was always done
in the traditional configuration. The use of xapian-metadata is just
to portably ensure that there is a database created where we expect
there to be.
This commit is contained in:
David Bremner 2022-07-25 20:37:41 -04:00
parent a3b46fa8bb
commit 687866111a

View file

@ -313,6 +313,12 @@ user.other_email
user.primary_email
EOF
test_expect_equal_file EXPECTED OUTPUT
test_begin_subtest "create database ($config)"
rm -r ${XAPIAN_PATH}
notmuch new
test_expect_equal "$(xapian-metadata get ${XAPIAN_PATH} version)" 3
case $config in
XDG*)
test_begin_subtest "Set shadowed config value in database ($config)"