diff options
| author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2019-05-17 20:50:53 +0200 |
|---|---|---|
| committer | Ryan Dahl <ry@tinyclouds.org> | 2019-05-17 14:50:53 -0400 |
| commit | 7219787894f13b1920b3b6b49203cdcb8f672c00 (patch) | |
| tree | 8940cd6e5f9394e7d7db1d27fcea839050c6c23b /tools/complex_permissions_test.ts | |
| parent | 00f6fa46b34b78e926a907ee24faec78a65eafc1 (diff) | |
Fix permissions for dial and listen (#2373)
Diffstat (limited to 'tools/complex_permissions_test.ts')
| -rw-r--r-- | tools/complex_permissions_test.ts | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/tools/complex_permissions_test.ts b/tools/complex_permissions_test.ts index 72377ff93..da3ca5314 100644 --- a/tools/complex_permissions_test.ts +++ b/tools/complex_permissions_test.ts @@ -11,8 +11,23 @@ const test: (args: string[]) => void = { (file): any => writeFileSync(file, new Uint8Array(), { append: true }) ); }, - net: (hosts: string[]): void => { + net_fetch: (hosts: string[]): void => { hosts.forEach((host): any => fetch(host)); + }, + net_listen: (hosts: string[]): void => { + hosts.forEach( + (host): any => { + const listener = Deno.listen("tcp", host); + listener.close(); + } + ); + }, + net_dial: async (hosts: string[]): Promise<void> => { + for (const host of hosts) { + console.log("host in dial:", host); + const listener = await Deno.dial("tcp", host); + listener.close(); + } } }[name]; |
