mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-25 20:38:08 +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)
|
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_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
|
test_done
|
||||||
|
|
|
@ -304,4 +304,16 @@ cat <<EOF >EXPECTED
|
||||||
EOF
|
EOF
|
||||||
test_expect_equal_file OUTPUT EXPECTED
|
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
|
test_done
|
||||||
|
|
Loading…
Reference in a new issue