X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=test%2Fsearch-by-folder;fp=test%2Fsearch-by-folder;h=0000000000000000000000000000000000000000;hb=a755c9d6a9099366cc82ba3a4bee8e6d2b83d529;hp=5cc2ca8d388a651610ad9d995227fb5e94ebb106;hpb=84719b08f757a6079f4c3331d0c476d19b265948;p=notmuch diff --git a/test/search-by-folder b/test/search-by-folder deleted file mode 100755 index 5cc2ca8d..00000000 --- a/test/search-by-folder +++ /dev/null @@ -1,40 +0,0 @@ -#!/usr/bin/env bash -test_description='"notmuch search" by folder: (with variations)' -. ./test-lib.sh - -add_message '[dir]=bad' '[subject]="To the bone"' -add_message '[dir]=bad/news' '[subject]="Bears"' -mkdir -p "${MAIL_DIR}/duplicate/bad/news" -cp "$gen_msg_filename" "${MAIL_DIR}/duplicate/bad/news" - -add_message '[dir]=things' '[subject]="These are a few"' -add_message '[dir]=things/favorite' '[subject]="Raindrops, whiskers, kettles"' -add_message '[dir]=things/bad' '[subject]="Bites, stings, sad feelings"' - -test_begin_subtest "Single-world folder: specification (multiple results)" -output=$(notmuch search folder:bad | notmuch_search_sanitize) -test_expect_equal "$output" "thread:XXX 2001-01-05 [1/1] Notmuch Test Suite; To the bone (inbox unread) -thread:XXX 2001-01-05 [1/1] Notmuch Test Suite; Bears (inbox unread) -thread:XXX 2001-01-05 [1/1] Notmuch Test Suite; Bites, stings, sad feelings (inbox unread)" - -test_begin_subtest "Two-word path to narrow results to one" -output=$(notmuch search folder:bad/news | notmuch_search_sanitize) -test_expect_equal "$output" "thread:XXX 2001-01-05 [1/1] Notmuch Test Suite; Bears (inbox unread)" - -test_begin_subtest "After removing duplicate instance of matching path" -rm -r "${MAIL_DIR}/bad/news" -notmuch new -output=$(notmuch search folder:bad/news | notmuch_search_sanitize) -test_expect_equal "$output" "thread:XXX 2001-01-05 [1/1] Notmuch Test Suite; Bears (inbox unread)" - -test_begin_subtest "After rename, old path returns nothing" -mv "${MAIL_DIR}/duplicate/bad/news" "${MAIL_DIR}/duplicate/bad/olds" -notmuch new -output=$(notmuch search folder:bad/news | notmuch_search_sanitize) -test_expect_equal "$output" "" - -test_begin_subtest "After rename, new path returns result" -output=$(notmuch search folder:bad/olds | notmuch_search_sanitize) -test_expect_equal "$output" "thread:XXX 2001-01-05 [1/1] Notmuch Test Suite; Bears (inbox unread)" - -test_done