diff options
author | Duncaen <mail@duncano.de> | 2017-03-31 01:23:05 +0200 |
---|---|---|
committer | Duncaen <mail@duncano.de> | 2017-03-31 01:40:34 +0200 |
commit | 2287e896312613175f0c7f846d3a56cd9640ebde (patch) | |
tree | 27ed5a1348553166fb08777f5101d86f06485332 /t/7000-mseq.t | |
parent | 617e494ec0e9fc68d14dda1e626228b5b4f069d2 (diff) | |
download | mblaze-2287e896312613175f0c7f846d3a56cd9640ebde.tar.gz mblaze-2287e896312613175f0c7f846d3a56cd9640ebde.tar.xz mblaze-2287e896312613175f0c7f846d3a56cd9640ebde.zip |
t: add mseq and mflag tests
Diffstat (limited to 't/7000-mseq.t')
-rw-r--r-- | t/7000-mseq.t | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/t/7000-mseq.t b/t/7000-mseq.t new file mode 100644 index 0000000..77eb596 --- /dev/null +++ b/t/7000-mseq.t @@ -0,0 +1,35 @@ +#!/bin/sh -e +cd ${0%/*} +. ./lib.sh +plan 8 + +rm -rf test.dir +mkdir test.dir +( +cd test.dir + +cat <<! >seq +inbox/cur/1:2, +inbox/cur/2:2, +inbox/cur/3:2, +inbox/cur/4:2, +inbox/cur/5_1:2, + inbox/cur/6_2:2, + inbox/cur/7_3:2, + inbox/cur/8_4:2, +inbox/cur/9:2, +inbox/cur/10:2, +! + +export MAILCUR=cur MAILSEQ=seq + +check 'set current' 'mseq -C 1 && mseq . | grep "inbox/cur/1:2,"' +check 'set next' 'mseq -C + && mseq . | grep "inbox/cur/2:2,"' +check 'set prev' 'mseq -C - && mseq . | grep "inbox/cur/1:2,"' +check 'last' 'mseq "$" | grep "inbox/cur/10:2,"' +check 'whole thread' 'mseq 6= | wc -l | grep -qx 4' +check 'subthread' 'mseq 7_ | wc -l | grep -qx 2' +check 'parent' 'mseq 6^ | grep "inbox/cur/5_1:2,"' +check 'range' 'mseq 1:3 | wc -l | grep -qx 3' + +) |