Files
bun.sh/test/js/node/module/module-sourcemap.test.js
2025-07-07 23:08:12 -07:00

28 lines
787 B
JavaScript

const { test, expect } = require("bun:test");
test("SourceMap is available from node:module", () => {
const module = require("node:module");
expect(module.SourceMap).toBeDefined();
expect(typeof module.SourceMap).toBe("function");
});
test("SourceMap from require('module') works", () => {
const module = require("module");
expect(module.SourceMap).toBeDefined();
expect(typeof module.SourceMap).toBe("function");
});
test("Can create SourceMap instance from node:module", () => {
const { SourceMap } = require("node:module");
const payload = {
version: 3,
sources: ["test.js"],
names: [],
mappings: "AAAA",
};
const sourceMap = new SourceMap(payload);
expect(sourceMap).toBeInstanceOf(SourceMap);
expect(sourceMap.payload).toBe(payload);
});