about summary refs log tree commit homepage
path: root/t/cgi.t
diff options
context:
space:
mode:
Diffstat (limited to 't/cgi.t')
-rw-r--r--t/cgi.t12
1 files changed, 12 insertions, 0 deletions
diff --git a/t/cgi.t b/t/cgi.t
index 2c4c824c..afbe604f 100644
--- a/t/cgi.t
+++ b/t/cgi.t
@@ -133,6 +133,18 @@ EOF
                 "mid.txt hit");
         $res = cgi_run("/test/m/blahblah\@example.con.txt");
         like($res->{head}, qr/Status: 404 Not Found/, "mid.txt miss");
+
+        $res = cgi_run("/test/m/blahblah\@example.com.html");
+        like($res->{body}, qr/\A<html>/, "mid.html hit");
+        like($res->{head}, qr/Status: 200 OK/, "200 response");
+        $res = cgi_run("/test/m/blahblah\@example.con.html");
+        like($res->{head}, qr/Status: 404 Not Found/, "mid.html miss");
+
+        $res = cgi_run("/test/f/blahblah\@example.com.html");
+        like($res->{body}, qr/\A<html>/, "mid.html hit");
+        like($res->{head}, qr/Status: 200 OK/, "200 response");
+        $res = cgi_run("/test/f/blahblah\@example.con.html");
+        like($res->{head}, qr/Status: 404 Not Found/, "mid.html miss");
 }
 
 done_testing();