mirror of
https://github.com/oven-sh/bun
synced 2026-02-09 18:38:55 +00:00
34 lines
826 B
TypeScript
34 lines
826 B
TypeScript
import { bunExe } from "harness";
|
|
|
|
test("order", async () => {
|
|
const res = Bun.spawnSync({
|
|
cmd: [bunExe(), import.meta.dir + "/order-fixture.js"],
|
|
stdio: ["pipe", "pipe", "pipe"],
|
|
});
|
|
expect({
|
|
stdout: res.stdout.toString().replaceAll("\r", ""),
|
|
stderr: res.stderr.toString().replaceAll("\r", ""),
|
|
exitCode: res.exitCode,
|
|
}).toEqual({
|
|
stdout: "l1\nl2\nl3\n",
|
|
stderr: "",
|
|
exitCode: 0,
|
|
});
|
|
});
|
|
|
|
test("exit", async () => {
|
|
const res = Bun.spawnSync({
|
|
cmd: [bunExe(), import.meta.dir + "/exit-fixture.js"],
|
|
stdio: ["pipe", "pipe", "pipe"],
|
|
});
|
|
expect({
|
|
stdout: res.stdout.toString().replaceAll("\r", ""),
|
|
stderr: res.stderr.toString().replaceAll("\r", ""),
|
|
exitCode: res.exitCode,
|
|
}).toEqual({
|
|
stdout: "l1\nl2\n",
|
|
stderr: "",
|
|
exitCode: 0,
|
|
});
|
|
});
|