aboutsummaryrefslogtreecommitdiff
path: root/integration/bunjs-only-snippets/import-meta.test.js
blob: c0d00f4c17b4a93c637dbf7ac0a82d9991e18b3b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import { it, expect } from "bun:test";
import sync from "./require-json.json";

const { path, dir } = import.meta;

it("import.meta.resolveSync", () => {
  expect(
    import.meta.resolveSync("./" + import.meta.file, import.meta.path)
  ).toBe(path);
});

it("import.meta.require", () => {
  expect(import.meta.require("./require-json.json").hello).toBe(sync.hello);
});

it("import.meta.dir", () => {
  expect(dir.endsWith("/bun/integration/bunjs-only-snippets")).toBe(true);
});

it("import.meta.path", () => {
  expect(
    path.endsWith("/bun/integration/bunjs-only-snippets/import-meta.test.js")
  ).toBe(true);
});