From 202dde04e1057d0ab06a4e11f059f9ed2c6a717f Mon Sep 17 00:00:00 2001 From: David Bremner Date: Sun, 18 Jul 2021 14:58:21 -0300 Subject: [PATCH] test/config: add tests for built_with The "get" test is known broken because this functionality was dropped during the 0.32 config rewrite. --- test/T030-config.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/test/T030-config.sh b/test/T030-config.sh index 7a1660e9..bc9904b8 100755 --- a/test/T030-config.sh +++ b/test/T030-config.sh @@ -144,4 +144,23 @@ notmuch config set --database ${key} ${value} output=$(notmuch config get ${key}) test_expect_equal "${output}" "${value}" +test_begin_subtest "set built_with.* yields error" +test_expect_code 1 "notmuch config set built_with.compact false" + +test_begin_subtest "get built_with.{compact,field_processor} prints true" +test_subtest_known_broken +for key in compact field_processor; do + notmuch config get built_with.${key} +done > OUTPUT +cat < EXPECTED +true +true +EOF +test_expect_equal_file EXPECTED OUTPUT + +test_begin_subtest "get built_with.nonexistent prints false" +test_subtest_known_broken +output=$(notmuch config get built_with.nonexistent) +test_expect_equal "$output" "false" + test_done