X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=test%2FT030-config.sh;h=b22d8f291f5c0dfae01aeae5274281fca3112857;hp=c416e781708af34efe92bbf9901fd8ad8d9b96f1;hb=HEAD;hpb=112c53535a569ba28a2a7f3baae7fcc4033c65bc diff --git a/test/T030-config.sh b/test/T030-config.sh index c416e781..621e0b69 100755 --- a/test/T030-config.sh +++ b/test/T030-config.sh @@ -196,9 +196,16 @@ output=$(notmuch config get built_with.nonexistent) test_expect_equal "$output" "false" test_begin_subtest "Bad utf8 reported as error" -test_subtest_known_broken cp initial-config bad-config printf '[query]\nq3=from:\xff\n' >>bad-config test_expect_code 1 "notmuch --config=./bad-config config list" +test_begin_subtest "Specific error message about bad utf8" +notmuch --config=./bad-config config list 2>ERRORS +cat < EXPECTED +GLib: Key file contains key “q3” with value “from:�” which is not UTF-8 +Error: unable to load config file. +EOF +test_expect_equal_file EXPECTED ERRORS + test_done