aboutsummaryrefslogtreecommitdiff
path: root/test/bun.js/import-meta.test.js
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-09-04 00:54:51 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-09-04 00:54:51 -0700
commit7acf5d3831695632154ea1283c8c123d641fb9af (patch)
tree48ef4814a19ce730152f30e16c0d2fc84649d61a /test/bun.js/import-meta.test.js
parent1112eb75e3bbc4b8afa1c12f7fd06ca3122878a1 (diff)
downloadbun-7acf5d3831695632154ea1283c8c123d641fb9af.tar.gz
bun-7acf5d3831695632154ea1283c8c123d641fb9af.tar.zst
bun-7acf5d3831695632154ea1283c8c123d641fb9af.zip
Some tests
Diffstat (limited to 'test/bun.js/import-meta.test.js')
-rw-r--r--test/bun.js/import-meta.test.js19
1 files changed, 19 insertions, 0 deletions
diff --git a/test/bun.js/import-meta.test.js b/test/bun.js/import-meta.test.js
index fc365fc38..2de528fe5 100644
--- a/test/bun.js/import-meta.test.js
+++ b/test/bun.js/import-meta.test.js
@@ -33,6 +33,25 @@ it("Module.createRequire().resolve", () => {
expect(result).toBe(expected);
});
+// this is stubbed out
+it("Module._nodeModulePaths()", () => {
+ const expected = Module._nodeModulePaths();
+ expect(!!expected).toBe(true);
+});
+
+// this isn't used in bun but exists anyway
+// we just want it to not be undefined
+it("Module._cache", () => {
+ const expected = typeof Module._cache === "object" && Module._cache;
+ expect(!!expected).toBe(true);
+});
+
+it("Module._resolveFileName()", () => {
+ const expected = Bun.resolveSync(import.meta.path, "/");
+ const result = Module._resolveFileName(import.meta.path, "/", true);
+ expect(result).toBe(expected);
+});
+
it("Module.createRequire(file://url).resolve(file://url)", () => {
const expected = Bun.resolveSync("./require-json.json", import.meta.dir);