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 (file:NN:NN) (fail) %p 0 pass 1 fail 1 expect() calls Ran 1 test across 1 file." `); });