X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=test%2FT570-revision-tracking.sh;h=0936011ae6a1e50e3611d74846653afcffa5bf2f;hp=20b44cbe52943b5f098e552cfe5d2b112e016190;hb=cb08a2ee019e52dc29ba393d139fce8d7282c632;hpb=f76d8f82dd004cf14426a91e8a80dcd2a4b97317 diff --git a/test/T570-revision-tracking.sh b/test/T570-revision-tracking.sh index 20b44cbe..0936011a 100755 --- a/test/T570-revision-tracking.sh +++ b/test/T570-revision-tracking.sh @@ -73,4 +73,21 @@ test_expect_success 'tag succeeds with correct uuid' \ test_expect_code 1 'tag fails with incorrect uuid' \ "notmuch tag --uuid=this-is-no-uuid '*' +test2" +test_begin_subtest 'lastmod:0.. matches everything' +total=$(notmuch count '*') +modtotal=$(notmuch count lastmod:0..) +test_expect_equal "$total" "$modtotal" + +test_begin_subtest 'lastmod:1000000.. matches nothing' +modtotal=$(notmuch count lastmod:1000000..) +test_expect_equal 0 "$modtotal" + +test_begin_subtest 'exclude one message using lastmod' +lastmod=$(notmuch count --lastmod '*' | cut -f3) +total=$(notmuch count '*') +notmuch tag +4EFC743A.3060609@april.org id:4EFC743A.3060609@april.org +subtotal=$(notmuch count lastmod:..$lastmod) +result=$(($subtotal == $total-1)) +test_expect_equal 1 "$result" + test_done