summaryrefslogtreecommitdiff
path: root/std/fs/testdata
diff options
context:
space:
mode:
authorAxetroy <axetroy.dev@gmail.com>2019-12-18 18:12:36 +0800
committerRy Dahl <ry@tinyclouds.org>2019-12-18 05:12:36 -0500
commitbb24fb74ffe0bb35649e0adbb1473458c8abf71f (patch)
tree4eaf1b19f5e505b2cad2ea2cda5ad28cb2104f35 /std/fs/testdata
parent3115781e4316653ab3619e3d94bdbce01fca4ec2 (diff)
fix permission errors are swallowed by fs.emptyDir (#3501)
Diffstat (limited to 'std/fs/testdata')
-rw-r--r--std/fs/testdata/empty_dir.ts9
-rw-r--r--std/fs/testdata/empty_dir_sync.ts8
2 files changed, 17 insertions, 0 deletions
diff --git a/std/fs/testdata/empty_dir.ts b/std/fs/testdata/empty_dir.ts
new file mode 100644
index 000000000..6147679da
--- /dev/null
+++ b/std/fs/testdata/empty_dir.ts
@@ -0,0 +1,9 @@
+import { emptyDir } from "../empty_dir.ts";
+
+emptyDir(Deno.args[1])
+ .then(() => {
+ Deno.stdout.write(new TextEncoder().encode("success"))
+ })
+ .catch((err) => {
+ Deno.stdout.write(new TextEncoder().encode(err.message))
+ }) \ No newline at end of file
diff --git a/std/fs/testdata/empty_dir_sync.ts b/std/fs/testdata/empty_dir_sync.ts
new file mode 100644
index 000000000..3c0eb9031
--- /dev/null
+++ b/std/fs/testdata/empty_dir_sync.ts
@@ -0,0 +1,8 @@
+import { emptyDirSync } from "../empty_dir.ts";
+
+try {
+ emptyDirSync(Deno.args[1])
+ Deno.stdout.write(new TextEncoder().encode("success"))
+} catch (err) {
+ Deno.stdout.write(new TextEncoder().encode(err.message))
+} \ No newline at end of file