]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/imap.t
imaptracker: preserve WAL journal_mode if set by user
[public-inbox.git] / t / imap.t
index 83adf55338b99b8e6535958b93eafd9f278436d3..5a251c6b55c1f00f86f34967645044d96e399ce0 100644 (file)
--- a/t/imap.t
+++ b/t/imap.t
@@ -5,25 +5,11 @@
 use strict;
 use Test::More;
 use PublicInbox::TestCommon;
-require_mods(qw(DBD::SQLite Email::Address::XS||Mail::Address));
+require_git 2.6;
+require_mods(qw(DBD::SQLite Email::Address::XS||Mail::Address
+       Parse::RecDescent));
 require_ok 'PublicInbox::IMAP';
 require_ok 'PublicInbox::IMAPD';
-require_git 2.6;
-use POSIX qw(strftime);
-
-{
-       my $parse_date = \&PublicInbox::IMAP::parse_date;
-       is(strftime('%Y-%m-%d', gmtime($parse_date->('02-Oct-1993'))),
-               '1993-10-02', 'parse_date works');
-       is(strftime('%Y-%m-%d', gmtime($parse_date->('2-Oct-1993'))),
-               '1993-10-02', 'parse_date works w/o leading zero');
-
-       is($parse_date->('2-10-1993'), undef, 'bad month');
-
-       # from what I can tell, RFC 3501 says nothing about date-month
-       # case-insensitivity, so be case-sensitive for now
-       is($parse_date->('02-oct-1993'), undef, 'case-sensitive month');
-}
 
 my ($tmpdir, $for_destroy) = tmpdir();
 my $cfgfile = "$tmpdir/config";