diff options
Diffstat (limited to 'cli/js/fs_events_test.ts')
-rw-r--r-- | cli/js/fs_events_test.ts | 45 |
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)); + } +); |