summaryrefslogtreecommitdiff
path: root/tools/complex_permissions_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'tools/complex_permissions_test.ts')
-rw-r--r--tools/complex_permissions_test.ts17
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];