aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorDavid Bremner <david@tethera.net>2016-03-22 07:54:54 -0300
committerDavid Bremner <david@tethera.net>2016-05-25 07:40:44 -0300
commitb9bf3f44eacd42ce53885c79f9dad8d82c76f13d (patch)
treedbf4064112caa61dcf8fd6b22d27fad0e1ad81e2 /test
parent30caaf52b022be5f0f695f3088286fb56e82c782 (diff)
lib: add support for named queries
This relies on the optional presense of xapian field processors, and the library config API.
Diffstat (limited to 'test')
-rwxr-xr-xtest/T600-named-queries.sh17
1 files changed, 17 insertions, 0 deletions
diff --git a/test/T600-named-queries.sh b/test/T600-named-queries.sh
index 09226208..f0ae24f1 100755
--- a/test/T600-named-queries.sh
+++ b/test/T600-named-queries.sh
@@ -50,4 +50,21 @@ notmuch restore < BEFORE
notmuch dump | grep '^#@' > OUTPUT
test_expect_equal_file QUERIES.BEFORE OUTPUT
+if [ $NOTMUCH_HAVE_XAPIAN_FIELD_PROCESSOR -eq 1 ]; then
+ test_begin_subtest "search named query"
+ notmuch search query:test > OUTPUT
+ notmuch search $QUERYSTR > EXPECTED
+ test_expect_equal_file EXPECTED OUTPUT
+
+ test_begin_subtest "search named query with other terms"
+ notmuch search query:test and subject:Maildir > OUTPUT
+ notmuch search $QUERYSTR and subject:Maildir > EXPECTED
+ test_expect_equal_file EXPECTED OUTPUT
+
+ test_begin_subtest "search nested named query"
+ notmuch search query:test2 > OUTPUT
+ notmuch search $QUERYSTR2 > EXPECTED
+ test_expect_equal_file EXPECTED OUTPUT
+fi
+
test_done