mirror of
https://github.com/oven-sh/bun
synced 2026-02-12 03:48:56 +00:00
fix flaky test
@paperdave we must always use `bunEnv` in the `env` to ensure that the color settings and other stuff doesn't cause bun to produce extraneous stdout input when using console.log Additionally, the console.log was left in (which is okay)
This commit is contained in:
@@ -3,7 +3,7 @@ import { test, expect } from "bun:test";
|
||||
import { tmpdir } from "os";
|
||||
import { mkdtempSync, writeFileSync } from "fs";
|
||||
import { join } from "path";
|
||||
import { bunExe } from "harness";
|
||||
import { bunEnv, bunExe } from "harness";
|
||||
|
||||
test("runtime directory caching gets invalidated", () => {
|
||||
const tmp = mkdtempSync(join(tmpdir(), "bun-test-"));
|
||||
@@ -33,10 +33,9 @@ try {
|
||||
const result = Bun.spawnSync({
|
||||
cmd: [bunExe(), "run", join(tmp, "index.ts")],
|
||||
cwd: tmp,
|
||||
env: bunEnv,
|
||||
});
|
||||
|
||||
console.log(bunExe(), join(tmp, "index.ts"), result.stdout.toString("utf-8"));
|
||||
|
||||
expect(result.exitCode).toBe(0);
|
||||
expect(result.stdout.toString("utf-8")).toBe("1\n");
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user