diff options
| author | David Bremner <david@tethera.net> | 2021-03-14 11:01:56 -0300 |
|---|---|---|
| committer | David Bremner <david@tethera.net> | 2021-03-18 08:03:19 -0300 |
| commit | 9a5406cc94f26dfa4839bacaae80b94d4ad6739e (patch) | |
| tree | e63a8de300184adcffbdf4e0443c81ecc6dd032b /test/T040-setup.sh | |
| parent | dcd4df2cc01e0628ea6f407687ae6e9eb07bf8fd (diff) | |
test/setup: add check for config exists, but no database.
This code path is not currently tested, and will need updating if the
location of the xapian database changes.
Diffstat (limited to 'test/T040-setup.sh')
| -rwxr-xr-x | test/T040-setup.sh | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/T040-setup.sh b/test/T040-setup.sh index 1223ebf7..5eb281d7 100755 --- a/test/T040-setup.sh +++ b/test/T040-setup.sh @@ -34,4 +34,20 @@ built_with.compact=something built_with.field_processor=something built_with.retry_lock=something" +test_begin_subtest "notmuch with a config but without a database suggests notmuch new" +notmuch 2>&1 | notmuch_dir_sanitize > OUTPUT +cat <<EOF > EXPECTED +Notmuch is configured, but there's not yet a database at + + MAIL_DIR/.notmuch + +You probably want to run "notmuch new" now to create that database. + +Note that the first run of "notmuch new" can take a very long time +and that the resulting database will use roughly the same amount of +storage space as the email being indexed. + +EOF +test_expect_equal_file EXPECTED OUTPUT + test_done |
