1
0
Fork 0
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:
Marcos Casagrande 2020-05-27 22:37:19 +02:00 committed by GitHub
parent db9c2c156a
commit f8c6500eef
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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")`);
} }
); );