diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2019-05-23 22:47:55 +0200 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2019-05-23 23:47:55 +0300 |
commit | 1105982586d9554a5e7bf54fd4dc25c8724cd130 (patch) | |
tree | 4e15f0ad3098204ae2eca8f0ccdb644b8d8be9a7 /tools/complex_permissions_test.ts | |
parent | f92af3576afe9567d829aed3cf78836cb587c944 (diff) |
re-fix permissions for dial and listen (#2400)
Closes #2397
Diffstat (limited to 'tools/complex_permissions_test.ts')
-rw-r--r-- | tools/complex_permissions_test.ts | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/tools/complex_permissions_test.ts b/tools/complex_permissions_test.ts index 72377ff93..b0e13b6e5 100644 --- a/tools/complex_permissions_test.ts +++ b/tools/complex_permissions_test.ts @@ -11,8 +11,22 @@ 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) { + const listener = await Deno.dial("tcp", host); + listener.close(); + } } }[name]; |