From de4de9621eb5324c41ccd16b44d36b4c34905ae3 Mon Sep 17 00:00:00 2001 From: Anne van Kesteren Date: Thu, 4 Mar 2021 12:55:22 +0100 Subject: [PATCH] Fetch: redo Content-Length parser test names See https://github.com/whatwg/fetch/pull/1183 for context. --- fetch/content-length/parsing.window.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/fetch/content-length/parsing.window.js b/fetch/content-length/parsing.window.js index 73fbb482e042c1..5028ad943dee6a 100644 --- a/fetch/content-length/parsing.window.js +++ b/fetch/content-length/parsing.window.js @@ -3,17 +3,16 @@ promise_test(() => { }, "Loading JSONā€¦"); function runTests(testUnits) { - testUnits.forEach(testUnit => { - const input = encodeURIComponent(testUnit.input); + testUnits.forEach(({ input, output }) => { promise_test(t => { - const result = fetch("resources/content-length.py?length=" + input); - if (testUnit.output === null) { + const result = fetch(`resources/content-length.py?length=${encodeURIComponent(input)}`); + if (output === null) { return promise_rejects_js(t, TypeError, result); } else { return result.then(res => res.text()).then(text => { - assert_equals(text.length, testUnit.output); + assert_equals(text.length, output); }); } - }, input); + }, `Input: ${format_value(input)}. Expected: ${output === null ? "network error" : output}.`); }); }