| # please insert nothing before this line: -*- mode: cperl; cperl-indent-level: 4; cperl-continued-statement-offset: 4; indent-tabs-mode: nil -*- |
| use strict; |
| use warnings FATAL => 'all'; |
| |
| use Apache::Test; |
| use Apache::TestRequest; |
| use Apache::TestUtil; |
| |
| #test for mod_include include virtual of a mod_perl script |
| my @patterns = ( |
| 'mod_perl mod_include test', |
| 'Hello World', |
| 'cgi.pm', |
| 'footer', |
| ); |
| |
| plan tests => 2 + @patterns, need need_module('mod_include', 'mod_mime'), |
| need_min_module_version(CGI => 3.08); |
| |
| my $location = "/includes/test.shtml"; |
| |
| |
| my($res, $str); |
| |
| $res = GET $location; |
| |
| ok $res->is_success; |
| |
| $str = $res->content; |
| |
| ok $str; |
| |
| for my $pat (@patterns) { |
| ok t_cmp($str, qr{$pat}, "/$pat/"); |
| } |