diff options
author | Casper Beyer <caspervonb@pm.me> | 2020-09-08 23:37:58 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-08 11:37:58 -0400 |
commit | 11afd071aec2d5ea6eb37a934c0835d8f6b1e764 (patch) | |
tree | a07d3266da81183cc2f2c8721459d3e84f663c7b /std/node/_fs/_fs_writeFile_test.ts | |
parent | ac455050ee5de10984a9bd9f704e430ac244cb54 (diff) |
test(std/node): make tests runnable from any directory (#7397)
This makes std/node tests runnable from any directory by resolving the
testdata directory and files relative to the module directory resolved
from import.meta.url.
Diffstat (limited to 'std/node/_fs/_fs_writeFile_test.ts')
-rw-r--r-- | std/node/_fs/_fs_writeFile_test.ts | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/std/node/_fs/_fs_writeFile_test.ts b/std/node/_fs/_fs_writeFile_test.ts index a11e0fb67..6d50d1013 100644 --- a/std/node/_fs/_fs_writeFile_test.ts +++ b/std/node/_fs/_fs_writeFile_test.ts @@ -9,7 +9,8 @@ import { writeFile, writeFileSync } from "./_fs_writeFile.ts"; import type { TextEncodings } from "./_fs_common.ts"; import * as path from "../../path/mod.ts"; -const testDataDir = path.resolve(path.join("node", "_fs", "testdata")); +const moduleDir = path.dirname(path.fromFileUrl(import.meta.url)); +const testDataDir = path.resolve(moduleDir, "testdata"); const decoder = new TextDecoder("utf-8"); Deno.test("Callback must be a function error", function fn() { |