summaryrefslogtreecommitdiff
path: root/cli/tests/unit/net_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tests/unit/net_test.ts')
-rw-r--r--cli/tests/unit/net_test.ts65
1 files changed, 35 insertions, 30 deletions
diff --git a/cli/tests/unit/net_test.ts b/cli/tests/unit/net_test.ts
index eabe26c84..7ea1b8bcf 100644
--- a/cli/tests/unit/net_test.ts
+++ b/cli/tests/unit/net_test.ts
@@ -7,7 +7,6 @@ import {
assertThrows,
deferred,
delay,
- unitTest,
} from "./test_util.ts";
let isCI: boolean;
@@ -17,7 +16,7 @@ try {
isCI = true;
}
-unitTest({ permissions: { net: true } }, function netTcpListenClose() {
+Deno.test({ permissions: { net: true } }, function netTcpListenClose() {
const listener = Deno.listen({ hostname: "127.0.0.1", port: 3500 });
assert(listener.addr.transport === "tcp");
assertEquals(listener.addr.hostname, "127.0.0.1");
@@ -26,7 +25,7 @@ unitTest({ permissions: { net: true } }, function netTcpListenClose() {
listener.close();
});
-unitTest(
+Deno.test(
{
permissions: { net: true },
},
@@ -43,7 +42,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{
ignore: Deno.build.os === "windows",
permissions: { read: true, write: true },
@@ -60,7 +59,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{
ignore: Deno.build.os === "windows",
permissions: { read: true, write: true },
@@ -77,8 +76,11 @@ unitTest(
},
);
-unitTest(
- { ignore: Deno.build.os === "windows", permissions: { read: true } },
+Deno.test(
+ {
+ ignore: Deno.build.os === "windows",
+ permissions: { read: true, write: false },
+ },
function netUnixListenWritePermission() {
assertThrows(() => {
const filePath = Deno.makeTempFileSync();
@@ -93,8 +95,11 @@ unitTest(
},
);
-unitTest(
- { ignore: Deno.build.os === "windows", permissions: { read: true } },
+Deno.test(
+ {
+ ignore: Deno.build.os === "windows",
+ permissions: { read: true, write: false },
+ },
function netUnixPacketListenWritePermission() {
assertThrows(() => {
const filePath = Deno.makeTempFileSync();
@@ -109,7 +114,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{
permissions: { net: true },
},
@@ -127,7 +132,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{
ignore: Deno.build.os === "windows",
permissions: { read: true, write: true },
@@ -147,7 +152,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{ permissions: { net: true } },
async function netTcpConcurrentAccept() {
const listener = Deno.listen({ port: 4502 });
@@ -170,7 +175,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{
ignore: Deno.build.os === "windows",
permissions: { read: true, write: true },
@@ -197,7 +202,7 @@ unitTest(
},
);
-unitTest({ permissions: { net: true } }, async function netTcpDialListen() {
+Deno.test({ permissions: { net: true } }, async function netTcpDialListen() {
const listener = Deno.listen({ port: 3500 });
listener.accept().then(
async (conn) => {
@@ -232,7 +237,7 @@ unitTest({ permissions: { net: true } }, async function netTcpDialListen() {
conn.close();
});
-unitTest(
+Deno.test(
{
ignore: Deno.build.os === "windows",
permissions: { read: true, write: true },
@@ -271,7 +276,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{ permissions: { net: true } },
async function netUdpSendReceive() {
const alice = Deno.listenDatagram({ port: 3500, transport: "udp" });
@@ -301,7 +306,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{ permissions: { net: true } },
async function netUdpConcurrentSendReceive() {
const socket = Deno.listenDatagram({ port: 3500, transport: "udp" });
@@ -325,7 +330,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{ permissions: { net: true } },
async function netUdpBorrowMutError() {
const socket = Deno.listenDatagram({
@@ -340,7 +345,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{
ignore: Deno.build.os === "windows",
permissions: { read: true, write: true },
@@ -378,7 +383,7 @@ unitTest(
);
// TODO(piscisaureus): Enable after Tokio v0.3/v1.0 upgrade.
-unitTest(
+Deno.test(
{ ignore: true, permissions: { read: true, write: true } },
async function netUnixPacketConcurrentSendReceive() {
const filePath = await Deno.makeTempFile();
@@ -405,7 +410,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{ permissions: { net: true } },
async function netTcpListenIteratorBreakClosesResource() {
async function iterate(listener: Deno.Listener) {
@@ -435,7 +440,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{ permissions: { net: true } },
async function netTcpListenCloseWhileIterating() {
const listener = Deno.listen({ port: 8001 });
@@ -448,7 +453,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{ permissions: { net: true } },
async function netUdpListenCloseWhileIterating() {
const socket = Deno.listenDatagram({ port: 8000, transport: "udp" });
@@ -461,7 +466,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{
ignore: Deno.build.os === "windows",
permissions: { read: true, write: true },
@@ -478,7 +483,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{
ignore: Deno.build.os === "windows",
permissions: { read: true, write: true },
@@ -498,7 +503,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{ permissions: { net: true } },
async function netListenAsyncIterator() {
const addr = { hostname: "127.0.0.1", port: 3500 };
@@ -529,7 +534,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{
permissions: { net: true },
},
@@ -562,7 +567,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{
// https://github.com/denoland/deno/issues/11580
ignore: Deno.build.os === "darwin" && isCI,
@@ -610,7 +615,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{
permissions: { net: true },
},
@@ -621,7 +626,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{
ignore: Deno.build.os !== "linux",
permissions: { read: true, write: true },