Files
bun.sh/test/js/node/path/15704.test.js

11 lines
436 B
JavaScript

import assert from "assert";
import path from "path";
test("too-long path names do not crash when joined", () => {
const length = 4096;
const tooLengthyFolderName = Array.from({ length }).fill("b").join("");
assert.equal(path.join(tooLengthyFolderName), "b".repeat(length));
assert.equal(path.win32.join(tooLengthyFolderName), "b".repeat(length));
assert.equal(path.posix.join(tooLengthyFolderName), "b".repeat(length));
});