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');