diff options
Diffstat (limited to 'cli/tests/unit/net_test.ts')
-rw-r--r-- | cli/tests/unit/net_test.ts | 65 |
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 }, |