diff options
Diffstat (limited to 'std/node/module_test.ts')
-rw-r--r-- | std/node/module_test.ts | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/std/node/module_test.ts b/std/node/module_test.ts index bdc2f39d3..12021782a 100644 --- a/std/node/module_test.ts +++ b/std/node/module_test.ts @@ -4,8 +4,13 @@ import { assert, assertStringContains, } from "../testing/asserts.ts"; + +import * as path from "../path/mod.ts"; import { createRequire } from "./module.ts"; +const moduleDir = path.dirname(path.fromFileUrl(import.meta.url)); +const testdataDir = path.resolve(moduleDir, path.join("_fs", "testdata")); + const require = createRequire(import.meta.url); Deno.test("requireSuccess", function () { @@ -32,8 +37,13 @@ Deno.test("requireBuiltin", function () { const fs = require("fs"); assert("readFileSync" in fs); const { readFileSync, isNull, extname } = require("./tests/cjs/cjs_builtin"); + + const testData = path.relative( + Deno.cwd(), + path.join(testdataDir, "hello.txt"), + ); assertEquals( - readFileSync("./node/_fs/testdata/hello.txt", { encoding: "utf8" }), + readFileSync(testData, { encoding: "utf8" }), "hello world", ); assert(isNull(null)); |