Files
bun-src/test/regression/issue/minify-new-array-with-if.test.ts
2026-08-27 21:09:14 +00:00

22 lines
613 B
TypeScript

import { build, file } from "bun";
import { expect, test } from "bun:test";
import { tempDir } from "harness";
import { join } from "path";
test("minifying new Array(if (0) 1 else 2) works", async () => {
using testDir = tempDir("minify-new-array-with-if", {
"entry.js": "console.log(new Array(Math.random() > -1 ? 1 : 2));",
});
await build({
entrypoints: [join(testDir, "entry.js")],
minify: true,
outdir: join(testDir, "outdir"),
});
expect(await file(join(testDir, "outdir/entry.js")).text()).toMatchInlineSnapshot(`
"console.log(Array(Math.random()>-1?1:2));
"
`);
});