Mercurial > hg > nginx-tests
comparison slice.t @ 1693:5ac6efbe5552
Tests: removed TODO and try_run() checks for legacy versions.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Tue, 01 Jun 2021 16:40:18 +0300 |
parents | ab13e2744d05 |
children |
comparison
equal
deleted
inserted
replaced
1692:f6795e2e6a4b | 1693:5ac6efbe5552 |
---|---|
13 use Test::More; | 13 use Test::More; |
14 | 14 |
15 BEGIN { use FindBin; chdir($FindBin::Bin); } | 15 BEGIN { use FindBin; chdir($FindBin::Bin); } |
16 | 16 |
17 use lib 'lib'; | 17 use lib 'lib'; |
18 use Test::Nginx qw/ :DEFAULT http_end /; | 18 use Test::Nginx; |
19 | 19 |
20 ############################################################################### | 20 ############################################################################### |
21 | 21 |
22 select STDERR; $| = 1; | 22 select STDERR; $| = 1; |
23 select STDOUT; $| = 1; | 23 select STDOUT; $| = 1; |
132 like(http_get('/cache/t'), qr/ 200 .*0123456789abcdef$/ms, 'no range'); | 132 like(http_get('/cache/t'), qr/ 200 .*0123456789abcdef$/ms, 'no range'); |
133 | 133 |
134 $r = get('/proxy/t', 'Range: bytes=3-4'); | 134 $r = get('/proxy/t', 'Range: bytes=3-4'); |
135 like($r, qr/ 206 /, 'proxy - 206 partial reply'); | 135 like($r, qr/ 206 /, 'proxy - 206 partial reply'); |
136 like($r, qr/^34$/m, 'proxy - correct content'); | 136 like($r, qr/^34$/m, 'proxy - correct content'); |
137 | |
138 TODO: { | |
139 local $TODO = 'not yet' unless $t->has_version('1.19.2'); | |
140 | |
141 unlike($r, qr/Accept-Ranges/, 'proxy - no original accept-ranges'); | 137 unlike($r, qr/Accept-Ranges/, 'proxy - no original accept-ranges'); |
142 | |
143 } | |
144 | 138 |
145 $r = get('/cache/t?single', "Range: bytes=0-0"); | 139 $r = get('/cache/t?single', "Range: bytes=0-0"); |
146 like($r, qr/ 206 /, 'single - 206 partial reply'); | 140 like($r, qr/ 206 /, 'single - 206 partial reply'); |
147 like($r, qr/^0$/m, 'single - correct content'); | 141 like($r, qr/^0$/m, 'single - correct content'); |
148 like($r, qr/Status: MISS/m, 'single - cache status'); | 142 like($r, qr/Status: MISS/m, 'single - cache status'); |