# HG changeset patch # User Dmitry Volyntsev # Date 1553604190 -10800 # Node ID 558d3d9a000c8e207dee1674199d52920985da6c # Parent 3008cc57b5c9893fd43d743226b1419e28029529 Tests: adapted js.t to njs changes. diff --git a/js.t b/js.t --- a/js.t +++ b/js.t @@ -232,7 +232,7 @@ EOF EOF -$t->try_run('no njs available')->plan(23); +$t->try_run('no njs available')->plan(26); ############################################################################### @@ -244,6 +244,18 @@ like(http_get('/uri'), qr/uri=\/uri/, 'r like(http_get('/arg?foO=12345'), qr/arg=12345/, 'r.args'); like(http_get('/iarg?foo=12345&foo2=bar&nn=22&foo-3=z'), qr/12345barz/, 'r.args iteration'); + +TODO: { +local $TODO = 'not yet' + unless http_get('/njs') =~ /^([.0-9]+)$/m && $1 ge '0.3.0'; + +like(http_get('/iarg?foo=123&foo2=&foo3&foo4=456'), qr/123undefined456/, + 'r.args iteration 2'); +like(http_get('/iarg?foo=123&foo2=&foo3'), qr/123/, 'r.args iteration 3'); +like(http_get('/iarg?foo=123&foo2='), qr/123/, 'r.args iteration 4'); + +} + like(http_get('/status'), qr/204 No Content/, 'r.status'); like(http_post('/body'), qr/REQ-BODY/, 'request body');