summaryrefslogtreecommitdiff
path: root/std/node/process_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'std/node/process_test.ts')
-rw-r--r--std/node/process_test.ts17
1 files changed, 8 insertions, 9 deletions
diff --git a/std/node/process_test.ts b/std/node/process_test.ts
index 40f809edf..2a789a5d7 100644
--- a/std/node/process_test.ts
+++ b/std/node/process_test.ts
@@ -38,17 +38,16 @@ Deno.test({
fn() {
assertEquals(process.cwd(), Deno.cwd());
- const currentDir = Deno.cwd(); // to unchange current directory after this test
+ const currentDir = Deno.cwd();
- const moduleDir = path.dirname(path.fromFileUrl(import.meta.url));
- process.chdir(path.resolve(moduleDir, ".."));
+ const tempDir = Deno.makeTempDirSync();
+ process.chdir(tempDir);
+ assertEquals(
+ Deno.realPathSync(process.cwd()),
+ Deno.realPathSync(tempDir),
+ );
- assert(process.cwd().match(/\Wstd$/));
- process.chdir("node");
- assert(process.cwd().match(/\Wnode$/));
- process.chdir("..");
- assert(process.cwd().match(/\Wstd$/));
- process.chdir(currentDir); // to unchange current directory after this test
+ process.chdir(currentDir);
},
});