mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-22 02:48:08 +01:00
test: notmuch count --batch and --input options
This commit is contained in:
parent
1abd795677
commit
360c3c8607
1 changed files with 46 additions and 0 deletions
46
test/count
46
test/count
|
@ -38,4 +38,50 @@ test_expect_equal \
|
||||||
"0" \
|
"0" \
|
||||||
"`notmuch count --output=threads from:cworth and not from:cworth`"
|
"`notmuch count --output=threads from:cworth and not from:cworth`"
|
||||||
|
|
||||||
|
test_begin_subtest "message count is the default for batch count"
|
||||||
|
notmuch count --batch >OUTPUT <<EOF
|
||||||
|
|
||||||
|
from:cworth
|
||||||
|
EOF
|
||||||
|
notmuch count --output=messages >EXPECTED
|
||||||
|
notmuch count --output=messages from:cworth >>EXPECTED
|
||||||
|
test_expect_equal_file EXPECTED OUTPUT
|
||||||
|
|
||||||
|
test_begin_subtest "batch message count"
|
||||||
|
notmuch count --batch --output=messages >OUTPUT <<EOF
|
||||||
|
from:cworth
|
||||||
|
|
||||||
|
tag:inbox
|
||||||
|
EOF
|
||||||
|
notmuch count --output=messages from:cworth >EXPECTED
|
||||||
|
notmuch count --output=messages >>EXPECTED
|
||||||
|
notmuch count --output=messages tag:inbox >>EXPECTED
|
||||||
|
test_expect_equal_file EXPECTED OUTPUT
|
||||||
|
|
||||||
|
test_begin_subtest "batch thread count"
|
||||||
|
notmuch count --batch --output=threads >OUTPUT <<EOF
|
||||||
|
|
||||||
|
from:cworth
|
||||||
|
from:cworth and not from:cworth
|
||||||
|
foo
|
||||||
|
EOF
|
||||||
|
notmuch count --output=threads >EXPECTED
|
||||||
|
notmuch count --output=threads from:cworth >>EXPECTED
|
||||||
|
notmuch count --output=threads from:cworth and not from:cworth >>EXPECTED
|
||||||
|
notmuch count --output=threads foo >>EXPECTED
|
||||||
|
test_expect_equal_file EXPECTED OUTPUT
|
||||||
|
|
||||||
|
test_begin_subtest "batch message count with input file"
|
||||||
|
cat >INPUT <<EOF
|
||||||
|
from:cworth
|
||||||
|
|
||||||
|
tag:inbox
|
||||||
|
EOF
|
||||||
|
notmuch count --input=INPUT --output=messages >OUTPUT
|
||||||
|
notmuch count --output=messages from:cworth >EXPECTED
|
||||||
|
notmuch count --output=messages >>EXPECTED
|
||||||
|
notmuch count --output=messages tag:inbox >>EXPECTED
|
||||||
|
test_expect_equal_file EXPECTED OUTPUT
|
||||||
|
|
||||||
|
|
||||||
test_done
|
test_done
|
||||||
|
|
Loading…
Reference in a new issue