diff options
Diffstat (limited to 'tools/complex_permissions_test.ts')
-rw-r--r-- | tools/complex_permissions_test.ts | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/tools/complex_permissions_test.ts b/tools/complex_permissions_test.ts deleted file mode 100644 index a2e0f7824..000000000 --- a/tools/complex_permissions_test.ts +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright 2018-2019 the Deno authors. All rights reserved. MIT license. -const { args, readFileSync, writeFileSync, exit } = Deno; - -const name = args[1]; -const test: (args: string[]) => void = { - read(files: string[]): void { - files.forEach(file => readFileSync(file)); - }, - write(files: string[]): void { - files.forEach(file => - writeFileSync(file, new Uint8Array(0), { append: true }) - ); - }, - netFetch(hosts: string[]): void { - hosts.forEach(host => fetch(host)); - }, - netListen(hosts: string[]): void { - hosts.forEach(host => { - const [hostname, port] = host.split(":"); - const listener = Deno.listen({ hostname, port: Number(port) }); - listener.close(); - }); - }, - async netDial(hosts: string[]): Promise<void> { - for (const host of hosts) { - const [hostname, port] = host.split(":"); - const listener = await Deno.dial({ hostname, port: Number(port) }); - listener.close(); - } - } -}[name]; - -if (!test) { - console.log("Unknown test:", name); - exit(1); -} - -test(args.slice(2)); |