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