1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
|
#!/bin/sh
######################################################
#
# Test refile
#
######################################################
. "$MH_TEST_COMMON"
runandcheck "scan +inbox" <<!
1 2006-09-29 00:00 Test1 Testing message 1
2 2006-09-29 00:00 Test2 Testing message 2
3 2006-09-29 00:00 Test3 Testing message 3
4 2006-09-29 00:00 Test4 Testing message 4
5 2006-09-29 00:00 Test5 Testing message 5
6 2006-09-29 00:00 Test6 Testing message 6
7 2006-09-29 00:00 Test7 Testing message 7
8 2006-09-29 00:00 Test8 Testing message 8
9 2006-09-29 00:00 Test9 Testing message 9
10 2006-09-29 00:00 Test10 Testing message 10
!
# refile one msg from cur folder into one other folder
folder +inbox >/dev/null
runandcheck "refile 4 +fol1" <<!
!
runandcheck folder <<!
inbox+ has 9 messages (1-10)
!
runandcheck "scan +inbox" <<!
1 2006-09-29 00:00 Test1 Testing message 1
2 2006-09-29 00:00 Test2 Testing message 2
3 2006-09-29 00:00 Test3 Testing message 3
5 2006-09-29 00:00 Test5 Testing message 5
6 2006-09-29 00:00 Test6 Testing message 6
7 2006-09-29 00:00 Test7 Testing message 7
8 2006-09-29 00:00 Test8 Testing message 8
9 2006-09-29 00:00 Test9 Testing message 9
10 2006-09-29 00:00 Test10 Testing message 10
!
runandcheck "scan +fol1" <<!
1 2006-09-29 00:00 Test4 Testing message 4
!
# refile one msg from cur folder into two other folders
folder +inbox >/dev/null
runandcheck "refile 6 +fol1 +fol2" <<!
!
runandcheck folder <<!
inbox+ has 8 messages (1-10)
!
runandcheck "scan +inbox" <<!
1 2006-09-29 00:00 Test1 Testing message 1
2 2006-09-29 00:00 Test2 Testing message 2
3 2006-09-29 00:00 Test3 Testing message 3
5 2006-09-29 00:00 Test5 Testing message 5
7 2006-09-29 00:00 Test7 Testing message 7
8 2006-09-29 00:00 Test8 Testing message 8
9 2006-09-29 00:00 Test9 Testing message 9
10 2006-09-29 00:00 Test10 Testing message 10
!
runandcheck "scan +fol1" <<!
1 2006-09-29 00:00 Test4 Testing message 4
2 2006-09-29 00:00 Test6 Testing message 6
!
runandcheck "scan +fol2" <<!
1 2006-09-29 00:00 Test6 Testing message 6
!
# refile two msg from cur folder into two other folders
folder +inbox >/dev/null
runandcheck "refile 8 9 +fol1 +fol2" <<!
!
runandcheck folder <<!
inbox+ has 6 messages (1-10)
!
runandcheck "scan +inbox" <<!
1 2006-09-29 00:00 Test1 Testing message 1
2 2006-09-29 00:00 Test2 Testing message 2
3 2006-09-29 00:00 Test3 Testing message 3
5 2006-09-29 00:00 Test5 Testing message 5
7 2006-09-29 00:00 Test7 Testing message 7
10 2006-09-29 00:00 Test10 Testing message 10
!
runandcheck "scan +fol1" <<!
1 2006-09-29 00:00 Test4 Testing message 4
2 2006-09-29 00:00 Test6 Testing message 6
3 2006-09-29 00:00 Test8 Testing message 8
4 2006-09-29 00:00 Test9 Testing message 9
!
runandcheck "scan +fol2" <<!
1 2006-09-29 00:00 Test6 Testing message 6
2 2006-09-29 00:00 Test8 Testing message 8
3 2006-09-29 00:00 Test9 Testing message 9
!
# refile one msg from other folder into one other folder
folder +inbox >/dev/null
runandcheck "refile -src +fol1 1 +fol2" <<!
!
# Check new behavior as of mmh-0.3: Current folder stays the same!
runandcheck folder <<!
inbox+ has 6 messages (1-10)
!
runandcheck "scan +inbox" <<!
1 2006-09-29 00:00 Test1 Testing message 1
2 2006-09-29 00:00 Test2 Testing message 2
3 2006-09-29 00:00 Test3 Testing message 3
5 2006-09-29 00:00 Test5 Testing message 5
7 2006-09-29 00:00 Test7 Testing message 7
10 2006-09-29 00:00 Test10 Testing message 10
!
runandcheck "scan +fol1" <<!
2 2006-09-29 00:00 Test6 Testing message 6
3 2006-09-29 00:00 Test8 Testing message 8
4 2006-09-29 00:00 Test9 Testing message 9
!
runandcheck "scan +fol2" <<!
1 2006-09-29 00:00 Test6 Testing message 6
2 2006-09-29 00:00 Test8 Testing message 8
3 2006-09-29 00:00 Test9 Testing message 9
4 2006-09-29 00:00 Test4 Testing message 4
!
|