diff options
author | Jani Nikula <jani@nikula.org> | 2013-03-31 12:46:02 +0300 |
---|---|---|
committer | David Bremner <bremner@unb.ca> | 2013-04-01 09:38:48 -0400 |
commit | 360c3c86070ba60c3973da7803335ba7331e7e9d (patch) | |
tree | 1f00bdf98a678f9c5b096b8819398034d58c27f0 /test | |
parent | 1abd795677fd757bb6c3eaf6454967668da3c616 (diff) |
test: notmuch count --batch and --input options
Diffstat (limited to 'test')
-rwxr-xr-x | test/count | 46 |
1 files changed, 46 insertions, 0 deletions
@@ -38,4 +38,50 @@ test_expect_equal \ "0" \ "`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 |