summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2010-03-11 09:52:08 -0800
committerCarl Worth <cworth@cworth.org>2010-03-31 13:31:09 -0700
commit70b7e659f6744c0ef39536b023d99fa36a7fa76e (patch)
tree04f96cb70bb27aa3d28bd56ba477a6f726794c73
parentd30049d2b9fd5eb113cd99e88d6fa7b40c36d3c5 (diff)
test: Add some negative results for the phrase searches.
These results have all the same terms as the target phrase, but not in the expected order. They are designed to ensure that we actually test phrase searches. And as it turns out, we're not currently quoting the search terms properly, so the phrase-search tests now fail with this commit.
-rwxr-xr-xtest/notmuch-test2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/notmuch-test b/test/notmuch-test
index 7bc53ec..c1f1d26 100755
--- a/test/notmuch-test
+++ b/test/notmuch-test
@@ -345,6 +345,7 @@ execute_expecting "search thread:${thread_id}" "thread:XXX 2000-01-01 [1/1] No
printf " Search body (phrase)...\t"
add_message '[subject]="body search (phrase)"' '[date]="Sat, 01 Jan 2000 12:00:00 -0000"' '[body]="body search (phrase)"'
+add_message '[subject]="negative result"' '[date]="Sat, 01 Jan 2000 12:00:00 -0000"' '[body]="This phrase should not match the body search"'
execute_expecting "search 'body search (phrase)'" "thread:XXX 2000-01-01 [1/1] Notmuch Test Suite; body search (phrase) (inbox unread)"
printf " Search by from: (address)...\t"
@@ -365,6 +366,7 @@ execute_expecting "search to:'Search By To Name'" "thread:XXX 2000-01-01 [1/1]
printf " Search by subject: (phrase)...\t"
add_message '[subject]="subject search test (phrase)"' '[date]="Sat, 01 Jan 2000 12:00:00 -0000"'
+add_message '[subject]="this phrase should not match the subject search test"' '[date]="Sat, 01 Jan 2000 12:00:00 -0000"'
execute_expecting "search subject:'subject search test (phrase)'" "thread:XXX 2000-01-01 [1/1] Notmuch Test Suite; subject search test (phrase) (inbox unread)"
printf "\nTesting \"notmuch reply\" in several variations:\n"