mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-22 10:58:10 +01:00
test: Move a test from search to search-output, and add a similar json test
The "Search for non-existent message prints nothing" test fits better with the existing tests in search-output, so move it there. Also add a similar test for the --format=json case. These tests also use the new test_expect_equal_file function, (to ensure that the presence of a trailing newline is correctly tested).
This commit is contained in:
parent
049ac914f9
commit
7a453716c2
2 changed files with 12 additions and 5 deletions
|
@ -118,9 +118,4 @@ add_message '[subject]="utf8-message-body-subject"' '[date]="Sat, 01 Jan 2000 12
|
|||
output=$(notmuch search "bödý" | notmuch_search_sanitize)
|
||||
test_expect_equal "$output" "thread:XXX 2000-01-01 [1/1] Notmuch Test Suite; utf8-message-body-subject (inbox unread)"
|
||||
|
||||
test_expect_success "Search for non-existent message prints nothing" '
|
||||
echo -n > expected &&
|
||||
notmuch search "no-message-matches-this" > actual &&
|
||||
test_cmp expected actual'
|
||||
|
||||
test_done
|
||||
|
|
|
@ -304,4 +304,16 @@ cat <<EOF >EXPECTED
|
|||
EOF
|
||||
test_expect_equal_file OUTPUT EXPECTED
|
||||
|
||||
test_begin_subtest "notmuch search for non-existent message prints nothing"
|
||||
notmuch search "no-message-matches-this" > OUTPUT
|
||||
echo -n >EXPECTED
|
||||
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
|
||||
test_expect_equal_file OUTPUT EXPECTED
|
||||
|
||||
test_done
|
||||
|
|
Loading…
Reference in a new issue