]> git.notmuchmail.org Git - notmuch/commitdiff
test: add regression test for searching with alternate config
authorDavid Bremner <david@tethera.net>
Sat, 8 Aug 2020 14:16:50 +0000 (11:16 -0300)
committerDavid Bremner <david@tethera.net>
Wed, 23 Dec 2020 13:23:42 +0000 (09:23 -0400)
Make sure upcoming changes to config handling do not break command
line specification.

test/T140-excludes.sh

index 0cf69975f44275c8f43f6939f363fd0111cc649f..cef07095caf329910c7c997ece5f50b640b06177 100755 (executable)
@@ -39,6 +39,16 @@ deleted_id=$gen_msg_id
 output=$(notmuch search subject:deleted | notmuch_search_sanitize)
 test_expect_equal "$output" "thread:XXX   2001-01-05 [1/1] Notmuch Test Suite; Not deleted (inbox unread)"
 
+test_begin_subtest "Search, exclude \"deleted\" messages; alternate config file"
+cp ${NOTMUCH_CONFIG} alt-config
+notmuch config set search.exclude_tags
+notmuch --config=alt-config search subject:deleted | notmuch_search_sanitize > OUTPUT
+cp alt-config ${NOTMUCH_CONFIG}
+cat <<EOF > EXPECTED
+thread:XXX   2001-01-05 [1/1] Notmuch Test Suite; Not deleted (inbox unread)
+EOF
+test_expect_equal_file EXPECTED OUTPUT
+
 test_begin_subtest "Search, exclude \"deleted\" messages from message search"
 output=$(notmuch search --output=messages subject:deleted | notmuch_search_sanitize)
 test_expect_equal "$output" "id:$not_deleted_id"