comparison js.t @ 1520:9521130f6f22

Tests: js TODO adjusted.
author Dmitry Volyntsev <xeioex@nginx.com>
date Tue, 15 Oct 2019 19:36:25 +0300
parents 558d3d9a000c
children ca0858ef7d3d
comparison
equal deleted inserted replaced
1519:787d904bdfe0 1520:9521130f6f22
243 like(http_get('/uri'), qr/uri=\/uri/, 'r.uri'); 243 like(http_get('/uri'), qr/uri=\/uri/, 'r.uri');
244 like(http_get('/arg?foO=12345'), qr/arg=12345/, 'r.args'); 244 like(http_get('/arg?foO=12345'), qr/arg=12345/, 'r.args');
245 like(http_get('/iarg?foo=12345&foo2=bar&nn=22&foo-3=z'), qr/12345barz/, 245 like(http_get('/iarg?foo=12345&foo2=bar&nn=22&foo-3=z'), qr/12345barz/,
246 'r.args iteration'); 246 'r.args iteration');
247 247
248 TODO: {
249 local $TODO = 'not yet'
250 unless http_get('/njs') =~ /^([.0-9]+)$/m && $1 ge '0.3.0';
251
252 like(http_get('/iarg?foo=123&foo2=&foo3&foo4=456'), qr/123undefined456/, 248 like(http_get('/iarg?foo=123&foo2=&foo3&foo4=456'), qr/123undefined456/,
253 'r.args iteration 2'); 249 'r.args iteration 2');
254 like(http_get('/iarg?foo=123&foo2=&foo3'), qr/123/, 'r.args iteration 3'); 250 like(http_get('/iarg?foo=123&foo2=&foo3'), qr/123/, 'r.args iteration 3');
255 like(http_get('/iarg?foo=123&foo2='), qr/123/, 'r.args iteration 4'); 251 like(http_get('/iarg?foo=123&foo2='), qr/123/, 'r.args iteration 4');
256
257 }
258 252
259 like(http_get('/status'), qr/204 No Content/, 'r.status'); 253 like(http_get('/status'), qr/204 No Content/, 'r.status');
260 254
261 like(http_post('/body'), qr/REQ-BODY/, 'request body'); 255 like(http_post('/body'), qr/REQ-BODY/, 'request body');
262 like(http_post('/in_file'), qr/request body is in a file/, 256 like(http_post('/in_file'), qr/request body is in a file/,