diff options
| author | David Bremner <david@tethera.net> | 2020-07-17 08:02:14 -0300 |
|---|---|---|
| committer | David Bremner <david@tethera.net> | 2020-07-22 19:52:55 -0300 |
| commit | be3f4aec3f9006d066fe092e7fe0810c5a0f86e0 (patch) | |
| tree | cc603d740d28380ad27e3176a1bc0360b0209b05 /test/T562-lib-database.sh | |
| parent | 9ab3e2e77d2881004cd2fdc1035dad7052ae735c (diff) | |
test: add known broken test for indexing relative path
The current code seems to look for the path relative to the current
working directory, rather than the mail store root.
Diffstat (limited to 'test/T562-lib-database.sh')
| -rwxr-xr-x | test/T562-lib-database.sh | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/test/T562-lib-database.sh b/test/T562-lib-database.sh index 4e5655e8..e8263a14 100755 --- a/test/T562-lib-database.sh +++ b/test/T562-lib-database.sh @@ -238,7 +238,6 @@ A Xapian exception occurred creating a directory: Database has been closed. EOF test_expect_equal_file EXPECTED OUTPUT -# XXX TODO: test with relative path test_begin_subtest "index file with a closed db" cat c_head - c_tail <<'EOF' | test_C ${MAIL_DIR} { @@ -257,4 +256,21 @@ A Xapian exception occurred finding message: Database has been closed. EOF test_expect_equal_file EXPECTED OUTPUT +generate_message '[filename]=relative_path' +test_begin_subtest "index file (relative path)" +test_subtest_known_broken +cat c_head - c_tail <<'EOF' | test_C ${MAIL_DIR} + { + notmuch_message_t *msg; + stat = notmuch_database_index_file (db, "relative_path", NULL, &msg); + printf ("%d\n", stat == NOTMUCH_STATUS_SUCCESS); + } +EOF +cat <<EOF > EXPECTED +== stdout == +1 +== stderr == +EOF +test_expect_equal_file EXPECTED OUTPUT + test_done |
