mirror of
https://github.com/oven-sh/bun
synced 2026-02-09 18:38:55 +00:00
29 lines
772 B
TypeScript
29 lines
772 B
TypeScript
import { expect, test } from "bun:test";
|
|
import { tempDirWithFiles } from "harness";
|
|
|
|
test("require() with trailing slash", () => {
|
|
const requireDir = tempDirWithFiles("require-trailing", {
|
|
"package.json": `
|
|
{
|
|
// Comments!
|
|
"name": "require-and-import-trailing",
|
|
"version": "1.0.0",
|
|
},`,
|
|
});
|
|
|
|
expect(require(requireDir + "/package.json").name).toBe("require-and-import-trailing");
|
|
});
|
|
|
|
test("import() with trailing slash", async () => {
|
|
const importDir = tempDirWithFiles("import-trailing", {
|
|
"package.json": `
|
|
{
|
|
// Comments!
|
|
"name": "require-and-import-trailing",
|
|
"version": "1.0.0",
|
|
},`,
|
|
});
|
|
|
|
expect((await import(importDir + "/package.json")).default.name).toBe("require-and-import-trailing");
|
|
});
|