mirror of
https://github.com/denoland/deno.git
synced 2024-11-29 16:30:56 -05:00
test(clie/web/fetch): Re-enable tests (#5904)
This commit is contained in:
parent
db9c2c156a
commit
f8c6500eef
1 changed files with 6 additions and 10 deletions
|
@ -100,23 +100,20 @@ unitTest({ perms: { net: true } }, async function fetchBodyUsed(): Promise<
|
||||||
assertEquals(response.bodyUsed, true);
|
assertEquals(response.bodyUsed, true);
|
||||||
});
|
});
|
||||||
|
|
||||||
// TODO(ry) response.body shouldn't be iterable. Instead we should use
|
|
||||||
// response.body.getReader().
|
|
||||||
/*
|
|
||||||
unitTest({ perms: { net: true } }, async function fetchAsyncIterator(): Promise<
|
unitTest({ perms: { net: true } }, async function fetchAsyncIterator(): Promise<
|
||||||
void
|
void
|
||||||
> {
|
> {
|
||||||
const response = await fetch("http://localhost:4545/cli/tests/fixture.json");
|
const response = await fetch("http://localhost:4545/cli/tests/fixture.json");
|
||||||
const headers = response.headers;
|
const headers = response.headers;
|
||||||
|
|
||||||
|
assert(response.body !== null);
|
||||||
let total = 0;
|
let total = 0;
|
||||||
for await (const chunk of response.body) {
|
for await (const chunk of response.body) {
|
||||||
total += chunk.length;
|
total += chunk.length;
|
||||||
}
|
}
|
||||||
|
|
||||||
assertEquals(total, Number(headers.get("Content-Length")));
|
assertEquals(total, Number(headers.get("Content-Length")));
|
||||||
const _json = await response.json();
|
|
||||||
});
|
});
|
||||||
*/
|
|
||||||
|
|
||||||
unitTest({ perms: { net: true } }, async function fetchBodyReader(): Promise<
|
unitTest({ perms: { net: true } }, async function fetchBodyReader(): Promise<
|
||||||
void
|
void
|
||||||
|
@ -198,11 +195,10 @@ unitTest(
|
||||||
assert(formData.has("field_1"));
|
assert(formData.has("field_1"));
|
||||||
assertEquals(formData.get("field_1")!.toString(), "value_1 \r\n");
|
assertEquals(formData.get("field_1")!.toString(), "value_1 \r\n");
|
||||||
assert(formData.has("field_2"));
|
assert(formData.has("field_2"));
|
||||||
/* TODO(ry) Re-enable this test once we bring back the global File type.
|
|
||||||
const file = formData.get("field_2") as File;
|
const file = formData.get("field_2") as File;
|
||||||
assertEquals(file.name, "file.js");
|
assertEquals(file.name, "file.js");
|
||||||
*/
|
|
||||||
// Currently we cannot read from file...
|
assertEquals(await file.text(), `console.log("Hi")`);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue