Files

36 lines
952 B
TypeScript
Raw Permalink Normal View History

2026-08-27 21:09:14 +00:00
import { expect, test } from "bun:test";
import { bunEnv, bunExe, normalizeBunSnapshot } from "harness";
test("11793", async () => {
const result = Bun.spawn({
cmd: [bunExe(), "test", import.meta.dir + "/11793.fixture.ts"],
stdout: "pipe",
stderr: "pipe",
env: bunEnv,
});
const exitCode = await result.exited;
const stdout = await result.stdout.text();
const stderr = await result.stderr.text();
expect(exitCode).toBe(1);
expect(normalizeBunSnapshot(stderr)).toMatchInlineSnapshot(`
"test/regression/issue/11793.fixture.ts:
1 | const { test, expect } = require("bun:test");
2 |
3 | test.each([[]])("%p", array => {
4 | expect(array.length).toBe(0);
^
error: expect(received).toBe(expected)
Expected: 0
Received: 1
at <anonymous> (file:NN:NN)
(fail) %p
0 pass
1 fail
1 expect() calls
Ran 1 test across 1 file."
`);
});