diff options
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]; |