refactor(runtime): remove duplicate terminal ownership state

This commit is contained in:
Tianyi Cui
2026-07-30 05:19:53 +08:00
parent 87b2c5d93f
commit c1d08edd83
3 changed files with 9 additions and 13 deletions

View File

@@ -128,6 +128,7 @@ describe('LocalTerminalHandle', () => {
const handle = new LocalTerminalHandle(pty.asPty(), inspector, 20)
const quiescent = handle.terminate()
expect(handle.terminate()).toBe(quiescent)
await vi.advanceTimersByTimeAsync(20)
expect(inspector.processes).toContainEqual([124, 'SIGKILL'])
expect(pty.kills).toEqual([])