From 2197bf316372232f8305b71c9dde8f95a0b7b486 Mon Sep 17 00:00:00 2001 From: Dmitry Volyntsev Date: Thu, 18 Jul 2024 16:24:04 -0700 Subject: [PATCH] Tests: ignoring subrequest execution order in js_subrequest.t. --- nginx/t/js_subrequests.t | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/nginx/t/js_subrequests.t b/nginx/t/js_subrequests.t index 4a58d6f3..d38573ba 100644 --- a/nginx/t/js_subrequests.t +++ b/nginx/t/js_subrequests.t @@ -280,7 +280,7 @@ $t->write_file('test.js', <write_file('test.js', <write_file('test.js', < {rep[p] = reply[p]}); replies.push(rep); if (replies.length == total) { + replies.sort((a, b) => a.uri < b.uri ? -1 : 1); reply.parent.return(200, JSON.stringify(replies)); } } @@ -546,9 +548,9 @@ is(get_json('/sr_js_in_subrequest'), '["JS-SUB"]', 'sr_js_in_subrequest'); is(get_json('/sr_unavail'), '[{"status":502,"uri":"/unavail"}]', 'sr_unavail'); is(get_json('/sr_out_of_order'), - '[{"status":404,"uri":"/unknown"},' . + '[{"status":200,"uri":"/p/delayed"},' . '{"status":206,"uri":"/p/sub1"},' . - '{"status":200,"uri":"/p/delayed"}]', + '{"status":404,"uri":"/unknown"}]', 'sr_multi'); is(get_json('/sr_pr'), '{"h":"xxx"}', 'sr_promise'); -- 2.47.3