/** * KHAELOR * File: tests/tui/fixtures/pty-echo-app.ts * Description: PTY test fixture — a minimal idle TuiApp (no bus traffic) used to assert live keystroke echo. * * Author: Simon-Pierre Boucher * Contact: contact@spboucher.ai */ import { SessionEventBus } from "../../../src/session/index.js"; import { TuiApp } from "../../../src/tui/index.js"; const bus = new SessionEventBus({ sessionId: "pty-echo-fixture" }); const app = new TuiApp({ bus, model: "claude-fixture", cwdLabel: "~/fixture", actions: { submit: () => {}, interrupt: () => {}, permission: () => {}, quit: () => { app.stop(); process.exit(0); }, }, }); void app.start();