about summary refs log tree commit homepage
path: root/t/nntpd.t
diff options
context:
space:
mode:
Diffstat (limited to 't/nntpd.t')
-rw-r--r--t/nntpd.t7
1 files changed, 7 insertions, 0 deletions
diff --git a/t/nntpd.t b/t/nntpd.t
index fdb4bee4..e264fa6b 100644
--- a/t/nntpd.t
+++ b/t/nntpd.t
@@ -151,6 +151,13 @@ EOF
         $buf = read_til_dot($s);
         like($buf, qr/\r\nVERSION 2\r\n/s, 'CAPABILITIES works');
         unlike($buf, qr/STARTTLS/s, 'STARTTLS not advertised');
+        my $deflate_capa = qr/\r\nCOMPRESS DEFLATE\r\n/;
+        if (eval { require Compress::Raw::Zlib }) {
+                like($buf, $deflate_capa, 'DEFLATE advertised');
+        } else {
+                unlike($buf, $deflate_capa,
+                        'DEFLATE not advertised (Compress::Raw::Zlib missing)');
+        }
 
         syswrite($s, "NEWGROUPS 19990424 000000 GMT\r\n");
         $buf = read_til_dot($s);