diff options
Diffstat (limited to 'std/node/process_test.ts')
-rw-r--r-- | std/node/process_test.ts | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/std/node/process_test.ts b/std/node/process_test.ts index 2674b725f..489a112f3 100644 --- a/std/node/process_test.ts +++ b/std/node/process_test.ts @@ -1,4 +1,5 @@ import { assert, assertThrows, assertEquals } from "../testing/asserts.ts"; +import * as path from "../path/mod.ts"; import * as all from "./process.ts"; import { env, argv } from "./process.ts"; @@ -27,7 +28,11 @@ Deno.test({ Deno.test({ name: "process.cwd and process.chdir success", fn() { - // this should be run like other tests from directory up + assertEquals(process.cwd(), Deno.cwd()); + + const moduleDir = path.dirname(path.fromFileUrl(import.meta.url)); + process.chdir(path.resolve(moduleDir, "..")); + assert(process.cwd().match(/\Wstd$/)); process.chdir("node"); assert(process.cwd().match(/\Wnode$/)); |