mseq: remove the ,2: suffix from the file we search for and add testcase

This fixes #38

Closes: #39 [via git-merge-pr]
pull/41/head
Duncaen 7 years ago committed by Leah Neukirchen
parent 7577a4a934
commit 880f084177

@ -96,6 +96,9 @@ search(char *file)
if (!namefind(dir)) if (!namefind(dir))
namescan(dir); namescan(dir);
if ((e = strstr(file, ":2,")))
*e = 0;
return namefind(file); return namefind(file);
} }

@ -1,7 +1,7 @@
#!/bin/sh -e #!/bin/sh -e
cd ${0%/*} cd ${0%/*}
. ./lib.sh . ./lib.sh
plan 12 plan 16
rm -rf test.dir rm -rf test.dir
mkdir test.dir mkdir test.dir
@ -31,5 +31,9 @@ check 'unmark flagged' 'mflag -f 1 && [ -e "inbox/cur/1:2,S" ]'
check_test 'fix seq' -eq 2 'mseq -f | mseq -S | wc -l' check_test 'fix seq' -eq 2 'mseq -f | mseq -S | wc -l'
check 'unmark seen' 'mflag -s 1 && [ -e "inbox/cur/1:2," ]' check 'unmark seen' 'mflag -s 1 && [ -e "inbox/cur/1:2," ]'
check_test 'fix seq' -eq 2 'mseq -f | mseq -S | wc -l' check_test 'fix seq' -eq 2 'mseq -f | mseq -S | wc -l'
check 'mark trashed' 'mflag -T 1 && [ -e "inbox/cur/1:2,T" ]'
check_test 'fix seq' -eq 2 'mseq -f | mseq -S | wc -l'
check 'unmark trashed' 'mflag -t 1 && [ -e "inbox/cur/1:2," ]'
check_test 'fix seq' -eq 2 'mseq -f | mseq -S | wc -l'
) )

Loading…
Cancel
Save