test/config: add tests for built_with

The "get" test is known broken because this functionality was dropped
during the 0.32 config rewrite.
This commit is contained in:
David Bremner 2021-07-18 14:58:21 -03:00
parent d930011690
commit 202dde04e1

View file

@ -144,4 +144,23 @@ notmuch config set --database ${key} ${value}
output=$(notmuch config get ${key}) output=$(notmuch config get ${key})
test_expect_equal "${output}" "${value}" 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 test_done