summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorDavid Bremner <david@tethera.net>2021-07-18 14:58:21 -0300
committerDavid Bremner <david@tethera.net>2021-08-17 17:09:38 -0700
commit202dde04e1057d0ab06a4e11f059f9ed2c6a717f (patch)
tree0ba45035e39079fac25bc73cace363984e064835 /test
parentd9300116909ea316c84fd6d3ee57c89074dcd260 (diff)
test/config: add tests for built_with
The "get" test is known broken because this functionality was dropped during the 0.32 config rewrite.
Diffstat (limited to 'test')
-rwxr-xr-xtest/T030-config.sh19
1 files changed, 19 insertions, 0 deletions
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 <<EOF > 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