X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=t%2Fimapd-tls.t;h=df4ef85ca77d089cfcf5724245d34c33b4ee3869;hb=352956bcf1933bdaeba631deb4ade7dc7fd754b1;hp=f81959a5826da3fe5729b77a340025a9234ebc7b;hpb=4042599799a3706d1b1c0589675b07cab610505a;p=public-inbox.git diff --git a/t/imapd-tls.t b/t/imapd-tls.t index f81959a5..df4ef85c 100644 --- a/t/imapd-tls.t +++ b/t/imapd-tls.t @@ -7,7 +7,7 @@ use Socket qw(IPPROTO_TCP SOL_SOCKET); use PublicInbox::TestCommon; # IO::Poll is part of the standard library, but distros may split it off... require_mods(qw(DBD::SQLite IO::Socket::SSL Mail::IMAPClient IO::Poll - Email::Address::XS||Mail::Address)); + Email::Address::XS||Mail::Address Parse::RecDescent)); my $imap_client = 'Mail::IMAPClient'; $imap_client->can('starttls') or plan skip_all => 'Mail::IMAPClient does not support TLS'; @@ -114,7 +114,9 @@ for my $args ( ok(!(scalar $c->has_capability('STARTTLS')), 'starttls not advertised with IMAPS'); ok(!$c->starttls, "starttls fails"); - ok($c->has_capability('COMPRESS'), 'compress advertised'); + ok($c->has_capability('COMPRESS') || + $c->has_capability('COMPRESS=DEFLATE'), + 'compress advertised'); ok($c->compress, 'compression enabled with IMAPS'); ok(!$c->starttls, 'starttls still fails'); ok($c->noop, 'noop succeeds');