summaryrefslogtreecommitdiff
path: root/cli/js/fs_events_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'cli/js/fs_events_test.ts')
-rw-r--r--cli/js/fs_events_test.ts45
1 files changed, 23 insertions, 22 deletions
diff --git a/cli/js/fs_events_test.ts b/cli/js/fs_events_test.ts
index 2b1a70bcc..b1697971a 100644
--- a/cli/js/fs_events_test.ts
+++ b/cli/js/fs_events_test.ts
@@ -1,9 +1,9 @@
// Copyright 2018-2019 the Deno authors. All rights reserved. MIT license.
-import { testPerm, assert } from "./test_util.ts";
+import { unitTest, assert } from "./test_util.ts";
// TODO(ry) Add more tests to specify format.
-testPerm({ read: false }, function fsEventsPermissions() {
+unitTest({ perms: { read: false } }, function fsEventsPermissions() {
let thrown = false;
try {
Deno.fsEvents(".");
@@ -25,26 +25,27 @@ async function getTwoEvents(
return events;
}
-testPerm({ read: true, write: true }, async function fsEventsBasic(): Promise<
- void
-> {
- const testDir = await Deno.makeTempDir();
- const iter = Deno.fsEvents(testDir);
+unitTest(
+ { perms: { read: true, write: true } },
+ async function fsEventsBasic(): Promise<void> {
+ const testDir = await Deno.makeTempDir();
+ const iter = Deno.fsEvents(testDir);
- // Asynchornously capture two fs events.
- const eventsPromise = getTwoEvents(iter);
+ // Asynchornously capture two fs events.
+ const eventsPromise = getTwoEvents(iter);
- // Make some random file system activity.
- const file1 = testDir + "/file1.txt";
- const file2 = testDir + "/file2.txt";
- Deno.writeFileSync(file1, new Uint8Array([0, 1, 2]));
- Deno.writeFileSync(file2, new Uint8Array([0, 1, 2]));
+ // Make some random file system activity.
+ const file1 = testDir + "/file1.txt";
+ const file2 = testDir + "/file2.txt";
+ Deno.writeFileSync(file1, new Uint8Array([0, 1, 2]));
+ Deno.writeFileSync(file2, new Uint8Array([0, 1, 2]));
- // We should have gotten two fs events.
- const events = await eventsPromise;
- assert(events.length >= 2);
- assert(events[0].kind == "create");
- assert(events[0].paths[0].includes(testDir));
- assert(events[1].kind == "create" || events[1].kind == "modify");
- assert(events[1].paths[0].includes(testDir));
-});
+ // We should have gotten two fs events.
+ const events = await eventsPromise;
+ assert(events.length >= 2);
+ assert(events[0].kind == "create");
+ assert(events[0].paths[0].includes(testDir));
+ assert(events[1].kind == "create" || events[1].kind == "modify");
+ assert(events[1].paths[0].includes(testDir));
+ }
+);