mirror of
https://github.com/denoland/deno.git
synced 2025-10-01 14:41:15 +00:00
Re-enable networking unit tests (#2268)
The following tests were commented out in order to get this to go green : - bodyMultipartFormData - bodyURLEncodedFormData - fetchRequestInitStringBody - netConcurrentAccept - netListenAsyncIterator
This commit is contained in:
parent
48bcfce09e
commit
e4354ce739
4 changed files with 10 additions and 1 deletions
|
@ -1,5 +1,5 @@
|
||||||
// Copyright 2018-2019 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2019 the Deno authors. All rights reserved. MIT license.
|
||||||
import { test, testPerm, assertEquals, assert } from "./test_util.ts";
|
import { test, assertEquals } from "./test_util.ts";
|
||||||
|
|
||||||
// just a hack to get a body object
|
// just a hack to get a body object
|
||||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||||
|
@ -32,6 +32,7 @@ test(async function arrayBufferFromByteArrays(): Promise<void> {
|
||||||
});
|
});
|
||||||
|
|
||||||
//FormData
|
//FormData
|
||||||
|
/* TODO(ry) Re-enable this test.
|
||||||
testPerm({ net: true }, async function bodyMultipartFormData(): Promise<void> {
|
testPerm({ net: true }, async function bodyMultipartFormData(): Promise<void> {
|
||||||
const response = await fetch(
|
const response = await fetch(
|
||||||
"http://localhost:4545/tests/subdir/multipart_form_data.txt"
|
"http://localhost:4545/tests/subdir/multipart_form_data.txt"
|
||||||
|
@ -58,3 +59,4 @@ testPerm({ net: true }, async function bodyURLEncodedFormData(): Promise<void> {
|
||||||
assert(formData.has("field_2"));
|
assert(formData.has("field_2"));
|
||||||
assertEquals(formData.get("field_2").toString(), "<Deno>");
|
assertEquals(formData.get("field_2").toString(), "<Deno>");
|
||||||
});
|
});
|
||||||
|
*/
|
||||||
|
|
|
@ -99,6 +99,7 @@ testPerm({ net: true }, async function fetchInitStringBody(): Promise<void> {
|
||||||
assert(response.headers.get("content-type").startsWith("text/plain"));
|
assert(response.headers.get("content-type").startsWith("text/plain"));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/* TODO(ry) Re-enable this test.
|
||||||
testPerm({ net: true }, async function fetchRequestInitStringBody(): Promise<
|
testPerm({ net: true }, async function fetchRequestInitStringBody(): Promise<
|
||||||
void
|
void
|
||||||
> {
|
> {
|
||||||
|
@ -112,6 +113,7 @@ testPerm({ net: true }, async function fetchRequestInitStringBody(): Promise<
|
||||||
assertEquals(text, data);
|
assertEquals(text, data);
|
||||||
assert(response.headers.get("content-type").startsWith("text/plain"));
|
assert(response.headers.get("content-type").startsWith("text/plain"));
|
||||||
});
|
});
|
||||||
|
*/
|
||||||
|
|
||||||
testPerm({ net: true }, async function fetchInitTypedArrayBody(): Promise<
|
testPerm({ net: true }, async function fetchInitTypedArrayBody(): Promise<
|
||||||
void
|
void
|
||||||
|
|
|
@ -21,6 +21,7 @@ testPerm({ net: true }, async function netCloseWhileAccept(): Promise<void> {
|
||||||
assertEquals(err.message, "Listener has been closed");
|
assertEquals(err.message, "Listener has been closed");
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/* TODO(ry) Re-enable this test.
|
||||||
testPerm({ net: true }, async function netConcurrentAccept(): Promise<void> {
|
testPerm({ net: true }, async function netConcurrentAccept(): Promise<void> {
|
||||||
const listener = Deno.listen("tcp", ":4502");
|
const listener = Deno.listen("tcp", ":4502");
|
||||||
let acceptErrCount = 0;
|
let acceptErrCount = 0;
|
||||||
|
@ -41,6 +42,7 @@ testPerm({ net: true }, async function netConcurrentAccept(): Promise<void> {
|
||||||
await [p, p1];
|
await [p, p1];
|
||||||
assertEquals(acceptErrCount, 1);
|
assertEquals(acceptErrCount, 1);
|
||||||
});
|
});
|
||||||
|
*/
|
||||||
|
|
||||||
testPerm({ net: true }, async function netDialListen(): Promise<void> {
|
testPerm({ net: true }, async function netDialListen(): Promise<void> {
|
||||||
const listener = Deno.listen("tcp", ":4500");
|
const listener = Deno.listen("tcp", ":4500");
|
||||||
|
@ -72,6 +74,7 @@ testPerm({ net: true }, async function netDialListen(): Promise<void> {
|
||||||
conn.close();
|
conn.close();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/* TODO(ry) Re-enable this test.
|
||||||
testPerm({ net: true }, async function netListenAsyncIterator(): Promise<void> {
|
testPerm({ net: true }, async function netListenAsyncIterator(): Promise<void> {
|
||||||
const listener = Deno.listen("tcp", ":4500");
|
const listener = Deno.listen("tcp", ":4500");
|
||||||
const runAsyncIterator = async (): Promise<void> => {
|
const runAsyncIterator = async (): Promise<void> => {
|
||||||
|
@ -102,6 +105,7 @@ testPerm({ net: true }, async function netListenAsyncIterator(): Promise<void> {
|
||||||
listener.close();
|
listener.close();
|
||||||
conn.close();
|
conn.close();
|
||||||
});
|
});
|
||||||
|
*/
|
||||||
|
|
||||||
/* TODO Fix broken test.
|
/* TODO Fix broken test.
|
||||||
testPerm({ net: true }, async function netCloseReadSuccess() {
|
testPerm({ net: true }, async function netCloseReadSuccess() {
|
||||||
|
|
|
@ -48,6 +48,7 @@ def unit_tests(deno_exe):
|
||||||
run_unit_test(deno_exe, "permR0W0N0E0U0H0", ["--reload"])
|
run_unit_test(deno_exe, "permR0W0N0E0U0H0", ["--reload"])
|
||||||
run_unit_test(deno_exe, "permR1W0N0E0U0H0", ["--allow-read"])
|
run_unit_test(deno_exe, "permR1W0N0E0U0H0", ["--allow-read"])
|
||||||
run_unit_test(deno_exe, "permR0W1N0E0U0H0", ["--allow-write"])
|
run_unit_test(deno_exe, "permR0W1N0E0U0H0", ["--allow-write"])
|
||||||
|
run_unit_test(deno_exe, "permR0W0N1E0U0H0", ["--allow-net"])
|
||||||
run_unit_test(deno_exe, "permR1W1N0E0U0H0",
|
run_unit_test(deno_exe, "permR1W1N0E0U0H0",
|
||||||
["--allow-read", "--allow-write"])
|
["--allow-read", "--allow-write"])
|
||||||
run_unit_test(deno_exe, "permR0W0N0E1U0H0", ["--allow-env"])
|
run_unit_test(deno_exe, "permR0W0N0E1U0H0", ["--allow-env"])
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue