From: Dmitry Volyntsev Date: Sat, 22 Feb 2025 06:54:00 +0000 (-0800) Subject: Tests: making fetch test portable by removing njs.dump(). X-Git-Tag: 0.8.10~25 X-Git-Url: http://www.kaiwu.me/postgresql/commit/?a=commitdiff_plain;h=3045f31298c2b18f1c16c9414c91429bbfb9281d;p=njs.git Tests: making fetch test portable by removing njs.dump(). --- diff --git a/nginx/t/js_fetch.t b/nginx/t/js_fetch.t index 320e06f5..0e107c89 100644 --- a/nginx/t/js_fetch.t +++ b/nginx/t/js_fetch.t @@ -303,7 +303,7 @@ $t->write_file('test.js', < { var h = reply.headers[method](r.args.h); - r.return(200, njs.dump(h)); + r.return(200, JSON.stringify(h)); }) .catch(e => r.return(501, e.message)) } @@ -342,7 +342,7 @@ $t->write_file('test.js', <write_file('test.js', < { var h = new Headers({a: 'X', A: 'Z'}); - return njs.dump(h.getAll('a')); - }, "['X','Z']"], + return JSON.stringify(h.getAll('a')); + }, '["X","Z"]'], ['inherit', () => { var h = new Headers({a: 'X', b: 'Y'}); var h2 = new Headers(h); diff --git a/nginx/t/js_fetch_timeout.t b/nginx/t/js_fetch_timeout.t index 1ac1c7aa..5b207b90 100644 --- a/nginx/t/js_fetch_timeout.t +++ b/nginx/t/js_fetch_timeout.t @@ -95,9 +95,9 @@ $t->write_file('test.js', < ngx.fetch(v))); let bs = rs.map(v => ({s: v.status, v: v.value ? v.value.headers.X - : v.reason})); + : v.reason.message})); - r.return(200, njs.dump(bs)); + r.return(200, JSON.stringify(bs)); } function normal_reply(r) { @@ -123,10 +123,10 @@ $t->plan(2); ############################################################################### like(http_get('/normal_timeout'), - qr/\[\{s:'fulfilled',v:'N'},\{s:'fulfilled',v:'D'}]$/s, + qr/\[\{"s":"fulfilled","v":"N"},\{"s":"fulfilled","v":"D"}]$/s, 'normal timeout'); like(http_get('/short_timeout'), - qr/\[\{s:'fulfilled',v:'N'},\{s:'rejected',v:Error: read timed out}]$/s, + qr/\[\{"s":"fulfilled","v":"N"},\{"s":"rejected","v":"read timed out"}]$/s, 'short timeout'); ###############################################################################