# HG changeset patch # User Maxim Dounin # Date 1241470595 -14400 # Node ID 1d3c82227a0529392544847cd9b0018263db0b9a # Parent abbe4b123795a128b395fc2e980dff826e71308e Tests: subrequests with proxy_store todo test. diff --git a/proxy-store.t b/proxy-store.t --- a/proxy-store.t +++ b/proxy-store.t @@ -9,7 +9,7 @@ use warnings; use strict; -use Test::More tests => 6; +use Test::More tests => 7; BEGIN { use FindBin; chdir($FindBin::Bin); } @@ -47,6 +47,9 @@ http { proxy_pass http://127.0.0.1:8080/; proxy_store on; } + location /ssi.html { + ssi on; + } location /index-nostore.html { add_header X-Accel-Expires 0; } @@ -61,6 +64,10 @@ EOF $t->write_file('index.html', 'SEE-THIS'); $t->write_file('index-nostore.html', 'SEE-THIS'); $t->write_file('index-big.html', 'x' x (100 << 10)); +$t->write_file('ssi.html', + '' . + '' +); $t->run(); ############################################################################### @@ -85,4 +92,15 @@ sleep(1); ok(scalar @{[ glob $t->testdir() . '/proxy_temp/*' ]} == 0, 'no temp files after aborted request'); +TODO: { +local $TODO = 'not fixed yet'; + +http_get('/ssi.html', aborted => 1, sleep => 0.1); +sleep(1); + +ok(scalar @{[ glob $t->testdir() . '/proxy_temp/*' ]} == 0, + 'no temp files after aborted ssi'); + +} + ###############################################################################