From: Manni H. <man...@us...> - 2007-11-30 21:13:37
|
Update of /cvsroot/popfile/engine/tests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25319/tests Modified Files: Tag: b0_22_2 TestIMAP.tst Log Message: Sanity-check our configuration values and add tests for this. Index: TestIMAP.tst =================================================================== RCS file: /cvsroot/popfile/engine/tests/TestIMAP.tst,v retrieving revision 1.3.4.10 retrieving revision 1.3.4.11 diff -C2 -d -r1.3.4.10 -r1.3.4.11 *** TestIMAP.tst 26 Nov 2007 11:07:37 -0000 1.3.4.10 --- TestIMAP.tst 30 Nov 2007 21:13:39 -0000 1.3.4.11 *************** *** 230,233 **** --- 230,234 ---- # The module is supposed to retrieve the list of mailboxes if it # hasn't got any yet. + $im->log_( 0, '---- using invalid uidvalidities' ); $im->{mailboxes__} = []; $im->{last_update__} = 0; *************** *** 236,239 **** --- 237,248 ---- $im->disconnect_folders__(); + # Give an invalid configuration string for uidnexts and uidvalidities + # and see whether we react in a graceful manner + $newvalis = $uidvalis; + $newvalis =~ s/-->(\d+)-->/-->-->/; + $im->config_( 'uidvalidities', $newvalis ); + $im->{last_update__} = 0; + $im->service(); + test_assert_equal( $im->config_('uidvalidities'), $uidvalis ); # Check what happens when we time out |