From ac6bf5c62cdbb1f54c9ed3e40f6f67ff5746453e Mon Sep 17 00:00:00 2001 From: Khafra <42794878+KhafraDev@users.noreply.github.com> Date: Mon, 28 Nov 2022 23:26:04 -0500 Subject: [PATCH] wpt: update `response-static-error.any.js` --- .../fetch/api/response/response-static-error.any.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/wpt/tests/fetch/api/response/response-static-error.any.js b/test/wpt/tests/fetch/api/response/response-static-error.any.js index 4097eab37b4..1f8c49ab006 100644 --- a/test/wpt/tests/fetch/api/response/response-static-error.any.js +++ b/test/wpt/tests/fetch/api/response/response-static-error.any.js @@ -11,6 +11,18 @@ test(function() { assert_true(responseError.headers.entries().next().done, "Headers should be empty"); }, "Check response returned by static method error()"); +promise_test (async function() { + let response = await fetch("../resources/data.json"); + + try { + response.headers.append('name', 'value'); + } catch (e) { + assert_equals(e.constructor.name, "TypeError"); + } + + assert_not_equals(response.headers.get("name"), "value", "response headers should be immutable"); +}, "Ensure response headers are immutable"); + test(function() { const headers = Response.error().headers;