diff options
author | Asher Gomez <ashersaupingomez@gmail.com> | 2024-08-31 09:34:09 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-31 09:34:09 +1000 |
commit | 8e478a1a7db9a5c4e773e52f9c4a732793145ce7 (patch) | |
tree | 83fd643d5dd6fa3768457e820d6ea16144358e7b /tests | |
parent | 504ae362d5d7695ad710bcdf86a0f57fb4fbd113 (diff) |
chore: remove `Deno.resources()` (#25251)
Diffstat (limited to 'tests')
-rw-r--r-- | tests/specs/future/runtime_api/main.js | 1 | ||||
-rw-r--r-- | tests/specs/future/runtime_api/main.out | 1 | ||||
-rw-r--r-- | tests/unit/resources_test.ts | 60 |
3 files changed, 1 insertions, 61 deletions
diff --git a/tests/specs/future/runtime_api/main.js b/tests/specs/future/runtime_api/main.js index d0a138f2e..85c160094 100644 --- a/tests/specs/future/runtime_api/main.js +++ b/tests/specs/future/runtime_api/main.js @@ -21,7 +21,6 @@ console.log("Deno.readAll is", Deno.readAll); console.log("Deno.readAllSync is", Deno.readAllSync); console.log("Deno.read is", Deno.read); console.log("Deno.readSync is", Deno.readSync); -console.log("Deno.resources is", Deno.resources); console.log("Deno.seek is", Deno.seek); console.log("Deno.seekSync is", Deno.seekSync); console.log("Deno.shutdown is", Deno.shutdown); diff --git a/tests/specs/future/runtime_api/main.out b/tests/specs/future/runtime_api/main.out index 2cbda8005..18a39fc7a 100644 --- a/tests/specs/future/runtime_api/main.out +++ b/tests/specs/future/runtime_api/main.out @@ -18,7 +18,6 @@ Deno.readAll is undefined Deno.readAllSync is undefined Deno.read is undefined Deno.readSync is undefined -Deno.resources is undefined Deno.seek is undefined Deno.seekSync is undefined Deno.shutdown is undefined diff --git a/tests/unit/resources_test.ts b/tests/unit/resources_test.ts index ec7f5bc5b..3c692a1a4 100644 --- a/tests/unit/resources_test.ts +++ b/tests/unit/resources_test.ts @@ -2,68 +2,10 @@ // deno-lint-ignore-file no-deprecated-deno-api -import { - assert, - assertEquals, - assertThrows, - DENO_FUTURE, -} from "./test_util.ts"; - -const listenPort = 4505; +import { assertThrows } from "./test_util.ts"; Deno.test(function resourcesCloseBadArgs() { assertThrows(() => { Deno.close((null as unknown) as number); }, TypeError); }); - -Deno.test({ ignore: DENO_FUTURE }, function resourcesStdio() { - const res = Deno.resources(); - - assertEquals(res[0], "stdin"); - assertEquals(res[1], "stdout"); - assertEquals(res[2], "stderr"); -}); - -Deno.test( - { ignore: DENO_FUTURE, permissions: { net: true } }, - async function resourcesNet() { - const listener = Deno.listen({ port: listenPort }); - const dialerConn = await Deno.connect({ port: listenPort }); - const listenerConn = await listener.accept(); - - const res = Deno.resources(); - assertEquals( - Object.values(res).filter((r): boolean => r === "tcpListener").length, - 1, - ); - const tcpStreams = Object.values(res).filter( - (r): boolean => r === "tcpStream", - ); - assert(tcpStreams.length >= 2); - - listenerConn.close(); - dialerConn.close(); - listener.close(); - }, -); - -Deno.test( - { ignore: DENO_FUTURE, permissions: { read: true } }, - async function resourcesFile() { - const resourcesBefore = Deno.resources(); - const f = await Deno.open("tests/testdata/assets/hello.txt"); - const resourcesAfter = Deno.resources(); - f.close(); - - // check that exactly one new resource (file) was added - assertEquals( - Object.keys(resourcesAfter).length, - Object.keys(resourcesBefore).length + 1, - ); - const newRid = +Object.keys(resourcesAfter).find((rid): boolean => { - return !Object.prototype.hasOwnProperty.call(resourcesBefore, rid); - })!; - assertEquals(resourcesAfter[newRid], "fsFile"); - }, -); |