add more header tests

This commit is contained in:
Randall Schmidt
2021-06-11 15:25:53 -04:00
parent 901e32fa09
commit 7f2dba84a3
4 changed files with 148 additions and 76 deletions

View File

@ -73,16 +73,13 @@ function getCacheKey(requestArguments) {
async function createRawResponse(fetchRes) {
const buffer = await fetchRes.buffer();
const rawHeaders = Array.from(fetchRes.headers.entries())
.reduce((aggregate, entry) => ({ ...aggregate, [entry[0]]: entry[1] }), {});
return {
status: fetchRes.status,
statusText: fetchRes.statusText,
type: fetchRes.type,
url: fetchRes.url,
ok: fetchRes.ok,
headers: rawHeaders,
headers: fetchRes.headers.raw(),
redirected: fetchRes.redirected,
bodyBuffer: buffer,
};