contrib/ksmtpproxy: Fix typo
[navymail.git] / t / t0001-importexport.sh
bloba6fad04866d3ec63cf57fa72ccf3a9e5bc1da3f2
1 #!/bin/sh
2 # Copyright (C) 2011 Kirill Smelkov <kirr@navytux.spb.ru>
4 test_description='Test mbox import/export'
5 . ./test-lib.sh
8 D="$TEST_DIRECTORY/t0001"
10 test_expect_success 'importing mbox in one go' '
11 navymail import sup-talk $D/sup-talk.mbox,1-17 &&
12 navymail export --original-order sup-talk > sup-talk.original &&
13 test_cmp $D/sup-talk.mbox,1-17 sup-talk.original &&
14 navymail export sup-talk > sup-talk.reverse &&
15 test_cmp $D/sup-talk.mbox,17-1 sup-talk.reverse
18 test_expect_success 'importing mbox incrementally' '
19 navymail import sup-talk2 $D/sup-talk.mbox,1-2 &&
20 navymail import sup-talk2 $D/sup-talk.mbox,3-4 &&
21 navymail import sup-talk2 $D/sup-talk.mbox,5-17 &&
22 navymail export --original-order sup-talk2 > sup-talk2.original &&
23 test_cmp $D/sup-talk.mbox,1-17 sup-talk2.original &&
24 navymail export sup-talk2 > sup-talk2.reverse &&
25 test_cmp $D/sup-talk.mbox,17-1 sup-talk2.reverse
29 # at present, there is no way to filter out duplicate messages from several imports
30 test_expect_failure "importing duplicate mbox'es" '
31 navymail import dup $D/sup-talk.mbox,1-2 &&
32 navymail import dup $D/sup-talk.mbox,1-2 &&
33 navymail export --original-order dup > dup.original &&
34 test_cmp $D/sup-talk.mbox,1-2 dup.original
38 test_done