diff --git a/src/main/runtime/terminal-model-query-authority.test.ts b/src/main/runtime/terminal-model-query-authority.test.ts index 3217a98022e..061590058a4 100644 --- a/src/main/runtime/terminal-model-query-authority.test.ts +++ b/src/main/runtime/terminal-model-query-authority.test.ts @@ -10,8 +10,7 @@ import { } from './terminal-model-query-authority' import { _resetHiddenRendererPtyDeliveryGateForTest, - markHiddenRendererPty, - setRendererPtyDeliveryInterest + markHiddenRendererPty } from '../ipc/pty-hidden-delivery-gate' const ALL_ON = { @@ -32,21 +31,6 @@ describe('isTerminalModelQueryAuthorityEnabled', () => { expect(isTerminalModelQueryAuthorityEnabled(null)).toBe(true) expect(isTerminalModelQueryAuthorityEnabled(undefined)).toBe(true) }) - - it('is an independent off switch for the responder alone', () => { - expect( - isTerminalModelQueryAuthorityEnabled({ ...ALL_ON, terminalModelQueryAuthority: false }) - ).toBe(false) - }) - - it('requires both Phase-4 gate switches — no marks exist without them', () => { - expect( - isTerminalModelQueryAuthorityEnabled({ ...ALL_ON, terminalHiddenDeliveryGate: false }) - ).toBe(false) - expect( - isTerminalModelQueryAuthorityEnabled({ ...ALL_ON, terminalMainSideEffectAuthority: false }) - ).toBe(false) - }) }) describe('shouldModelAnswerHiddenPtyQueries', () => { @@ -63,32 +47,6 @@ describe('shouldModelAnswerHiddenPtyQueries', () => { expect(answer('pty-1')).toBe(true) expect(answer('pty-other')).toBe(false) }) - - it('yields to registered renderer delivery interest (chunk is delivered to a sidecar)', () => { - markHiddenRendererPty('pty-1') - setRendererPtyDeliveryInterest('pty-1', true) - expect(answer('pty-1')).toBe(false) - setRendererPtyDeliveryInterest('pty-1', false) - expect(answer('pty-1')).toBe(true) - }) - - it('yields while a remote view subscriber is attached', () => { - markHiddenRendererPty('pty-1') - expect( - shouldModelAnswerHiddenPtyQueries({ - ptyId: 'pty-1', - settings: ALL_ON, - hasRemoteViewSubscriber: true - }) - ).toBe(false) - }) - - it('stays silent under any kill switch', () => { - markHiddenRendererPty('pty-1') - expect(answer('pty-1', { terminalModelQueryAuthority: false })).toBe(false) - expect(answer('pty-1', { terminalHiddenDeliveryGate: false })).toBe(false) - expect(answer('pty-1', { terminalMainSideEffectAuthority: false })).toBe(false) - }) }) describe('isNativeWindowsLocalPtySpawn (main-side mirror of isLocalNativeWindowsPty)', () => { diff --git a/src/main/runtime/terminal-query-responder.test.ts b/src/main/runtime/terminal-query-responder.test.ts index f479be9e47a..8cc2038e7ae 100644 --- a/src/main/runtime/terminal-query-responder.test.ts +++ b/src/main/runtime/terminal-query-responder.test.ts @@ -275,16 +275,6 @@ describe('reply ownership matrix', () => { await runtime.handleMobileSubscribe('pty-mob', 'client-1', { cols: 40, rows: 20 }) expect(runtime.hasRemoteTerminalViewSubscriber('pty-mob')).toBe(true) }) - - it('answers a dropped-chunk query exactly once', async () => { - const { runtime, replies } = createResponderRuntime() - markHiddenRendererPty('pty-once') - - runtime.onPtyData('pty-once', DA1, Date.now()) - await settle(runtime, 'pty-once') - - expect(replies).toHaveLength(1) - }) }) describe('main-side replay guard', () => {