Mercurial > hg > nginx-tests
comparison ssi-include-big.t @ 14:d4b74207a627
Tests: refactor common functions.
Let it be something more structured, avoid globals.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Fri, 12 Sep 2008 20:50:35 +0400 |
parents | d19146b30334 |
children | c6c36d7a4d90 |
comparison
equal
deleted
inserted
replaced
13:e8edb765595d | 14:d4b74207a627 |
---|---|
11 | 11 |
12 use Test::More tests => 3; | 12 use Test::More tests => 3; |
13 | 13 |
14 BEGIN { use FindBin; chdir($FindBin::Bin); } | 14 BEGIN { use FindBin; chdir($FindBin::Bin); } |
15 | 15 |
16 use _common; | 16 use lib 'lib'; |
17 use Test::Nginx; | |
17 | 18 |
18 ############################################################################### | 19 ############################################################################### |
19 | 20 |
20 select STDERR; $| = 1; | 21 select STDERR; $| = 1; |
21 select STDOUT; $| = 1; | 22 select STDOUT; $| = 1; |
22 | 23 |
23 start_nginx('ssi-include-big.conf'); | 24 my $t = Test::Nginx->new()->run('ssi-include-big.conf'); |
24 | 25 |
25 write_file('c1.html', 'X' x 1023); | 26 $t->write_file('c1.html', 'X' x 1023); |
26 write_file('c2.html', 'X' x 1024); | 27 $t->write_file('c2.html', 'X' x 1024); |
27 write_file('c3.html', 'X' x 1025); | 28 $t->write_file('c3.html', 'X' x 1025); |
28 write_file('test1.html', '<!--#include virtual="/proxy/blah" -->' . "\n" | 29 $t->write_file('test1.html', '<!--#include virtual="/proxy/blah" -->' . "\n" |
29 . '<!--#include virtual="/c1.html" -->'); | 30 . '<!--#include virtual="/c1.html" -->'); |
30 write_file('test2.html', '<!--#include virtual="/proxy/blah" -->' . "\n" | 31 $t->write_file('test2.html', '<!--#include virtual="/proxy/blah" -->' . "\n" |
31 . '<!--#include virtual="/c2.html" -->'); | 32 . '<!--#include virtual="/c2.html" -->'); |
32 write_file('test3.html', '<!--#include virtual="/proxy/blah" -->' . "\n" | 33 $t->write_file('test3.html', '<!--#include virtual="/proxy/blah" -->' . "\n" |
33 . '<!--#include virtual="/c3.html" -->'); | 34 . '<!--#include virtual="/c3.html" -->'); |
34 | 35 |
35 ############################################################################### | 36 ############################################################################### |
36 | 37 |
37 my $t1 = http_gzip_request('/test1.html'); | 38 my $t1 = http_gzip_request('/test1.html'); |