Fix biome lint errors in bridge.test.ts

This commit is contained in:
Jared Miller 2026-01-27 17:52:47 -05:00
parent ece0618a17
commit 063564b1cd
Signed by: shmup
GPG key ID: 22B5C6D66A38B06C

View file

@ -1,6 +1,5 @@
import { afterEach, beforeEach, describe, expect, test } from "bun:test";
import { spawn } from "bun";
import type { Subprocess } from "bun";
describe("Bridge lifecycle", () => {
let daemon: ReturnType<typeof Bun.serve>;
@ -131,7 +130,7 @@ describe("Bridge lifecycle", () => {
expect(output).toContain('"type":"ready"');
// send connect message
bridge.stdin.write(JSON.stringify({ type: "connect", room: "test" }) + "\n");
bridge.stdin.write(`${JSON.stringify({ type: "connect", room: "test" })}\n`);
// wait for connected message
({ value } = await reader.read());
@ -141,7 +140,7 @@ describe("Bridge lifecycle", () => {
expect(output).toContain('"room":"test"');
// send disconnect message
bridge.stdin.write(JSON.stringify({ type: "disconnect" }) + "\n");
bridge.stdin.write(`${JSON.stringify({ type: "disconnect" })}\n`);
bridge.stdin.end();
// bridge should exit cleanly
@ -162,26 +161,25 @@ describe("Bridge lifecycle", () => {
});
const reader = bridge.stdout.getReader();
const decoder = new TextDecoder();
// wait for ready
await reader.read();
// connect to room
bridge.stdin.write(JSON.stringify({ type: "connect", room: "content-test" }) + "\n");
bridge.stdin.write(`${JSON.stringify({ type: "connect", room: "content-test" })}\n`);
// wait for connected and peers messages
await reader.read();
await reader.read();
// send content
bridge.stdin.write(JSON.stringify({ type: "content", text: "hello world" }) + "\n");
bridge.stdin.write(`${JSON.stringify({ type: "content", text: "hello world" })}\n`);
// give it time to process
await new Promise((r) => setTimeout(r, 100));
// disconnect
bridge.stdin.write(JSON.stringify({ type: "disconnect" }) + "\n");
bridge.stdin.write(`${JSON.stringify({ type: "disconnect" })}\n`);
bridge.stdin.end();
const exitCode = await bridge.exited;