The test in json was inferior to the one in search-output, since it wasn't properly testing for the presence of a trailing newline. --- test/json | 4 ---- test/search-output | 4 +--- 2 files changed, 1 insertions(+), 7 deletions(-)
diff --git a/test/json b/test/json index 0badb1d..5a2544c 100755 --- a/test/json +++ b/test/json @@ -34,8 +34,4 @@ test_expect_equal "$output" "[{\"thread\": \"XXX\", \"subject\": \"json-search-utf8-body-s?bj?ct\", \"tags\": [\"inbox\", \"unread\"]}]" -test_begin_subtest "Search returning no messages" -output=$(notmuch search --format=json "this string had better not match any messages" | notmuch_search_sanitize) -test_expect_equal "$output" "[]" - test_done diff --git a/test/search-output b/test/search-output index 8ba8acf..13f9613 100755 --- a/test/search-output +++ b/test/search-output @@ -311,9 +311,7 @@ test_expect_equal_file OUTPUT EXPECTED test_begin_subtest "notmuch search --format=json for non-existent message prints proper empty json" notmuch search --format=json "no-message-matches-this" > OUTPUT -cat <<EOF >EXPECTED -[] -EOF +echo "[]" >EXPECTED test_expect_equal_file OUTPUT EXPECTED test_done -- 1.7.4.4