promise_test(async function () { const req1 = new Request("https://example.com/", { body: "req1", method: "POST", }); const text1 = await req1.text(); assert_equals( text1, "req1", "The body of the first request should be 'req1'." ); const req2 = new Request(req1, { body: "req2" }); const bodyText = await req2.text(); assert_equals( bodyText, "req2", "The body of the second request should be overridden to 'req2'." ); }, "Check that the body of a new request can be overridden when created from an existing Request object");