diff options
| author | David Bremner <david@tethera.net> | 2018-11-17 10:08:59 -0400 |
|---|---|---|
| committer | David Bremner <david@tethera.net> | 2019-05-25 06:56:16 -0300 |
| commit | 575493e78534f8fd241d663b8690a22d6885e0b1 (patch) | |
| tree | ad791ef6edb0247b9fa86f011c5a8e52436f131b /test/T750-user-header.sh | |
| parent | 4b9c03efc6e4cd4b083c18c98416218059d1b8d7 (diff) | |
lib: setup user headers in query parser
These tests will need to be updated if the Xapian
query print/debug format changes.
Diffstat (limited to 'test/T750-user-header.sh')
| -rwxr-xr-x | test/T750-user-header.sh | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/test/T750-user-header.sh b/test/T750-user-header.sh index b97b00b6..2d6cc60b 100755 --- a/test/T750-user-header.sh +++ b/test/T750-user-header.sh @@ -70,4 +70,25 @@ index.header.Spam=X-Spam EOF test_expect_equal_file EXPECTED OUTPUT +test_begin_subtest "parse user prefix" +NOTMUCH_DEBUG_QUERY=t notmuch count 'List:"notmuch"' 2>&1 | grep Tmail >OUTPUT +cat <<EOF > EXPECTED +Query((Tmail AND XUList:notmuch@1)) +EOF +test_expect_equal_file EXPECTED OUTPUT + +test_begin_subtest "parse user prefix, stemmed" +NOTMUCH_DEBUG_QUERY=t notmuch count 'List:notmuch' 2>&1 | grep Tmail >OUTPUT +cat <<EOF > EXPECTED +Query((Tmail AND ZXUList:notmuch@1)) +EOF +test_expect_equal_file EXPECTED OUTPUT + +test_begin_subtest "parse user prefix, phrase" +NOTMUCH_DEBUG_QUERY=t notmuch count 'List:notmuchmail.org' 2>&1 | grep Tmail >OUTPUT +cat <<EOF > EXPECTED +Query((Tmail AND (XUList:notmuchmail@1 PHRASE 2 XUList:org@2))) +EOF +test_expect_equal_file EXPECTED OUTPUT + test_done |
