diff --git a/src/main/ipc/ssh-handler-reregistration.test.ts b/src/main/ipc/ssh-handler-reregistration.test.ts index da790d78256..7b71648ec76 100644 --- a/src/main/ipc/ssh-handler-reregistration.test.ts +++ b/src/main/ipc/ssh-handler-reregistration.test.ts @@ -284,6 +284,7 @@ describe('SSH IPC handlers', () => { code: number providerGeneration: number ptyIncarnation: string + incarnationId: string }) => void) | undefined const onDetectedPorts = mockPortScannerCallbacks.get('ssh-1') as @@ -314,7 +315,8 @@ describe('SSH IPC handlers', () => { id: 'remote-pty', code: 9, providerGeneration: mockPtyProvider.providerGeneration, - ptyIncarnation: 'ipc-test-pty' + ptyIncarnation: 'ipc-test-pty', + incarnationId: 'ipc-test-incarnation' }) onDetectedPorts?.( 'ssh-1', diff --git a/src/main/ipc/ssh-ipc-mock-shapes.ts b/src/main/ipc/ssh-ipc-mock-shapes.ts index 28efa30ee39..abead6c7477 100644 --- a/src/main/ipc/ssh-ipc-mock-shapes.ts +++ b/src/main/ipc/ssh-ipc-mock-shapes.ts @@ -49,6 +49,7 @@ export type SshPtyProviderMock = { onData: Mock onExit: Mock onReplay: Mock + acceptAmbiguousExitPty: Mock attach: Mock attachForReconnect: Mock shutdown: Mock diff --git a/src/main/ipc/ssh-ipc-module-mocks.ts b/src/main/ipc/ssh-ipc-module-mocks.ts index 0855a739fb2..884cf78c621 100644 --- a/src/main/ipc/ssh-ipc-module-mocks.ts +++ b/src/main/ipc/ssh-ipc-module-mocks.ts @@ -54,6 +54,7 @@ export function createSshIpcMocks(): SshIpcMocks { onData: vi.fn(), onExit: vi.fn(), onReplay: vi.fn(), + acceptAmbiguousExitPty: vi.fn(), attach: vi.fn(), attachForReconnect: vi.fn().mockResolvedValue({}), shutdown: vi.fn(), diff --git a/src/main/ipc/ssh-state-broadcast-fanout.test.ts b/src/main/ipc/ssh-state-broadcast-fanout.test.ts index e7f6480c261..1501f316b90 100644 --- a/src/main/ipc/ssh-state-broadcast-fanout.test.ts +++ b/src/main/ipc/ssh-state-broadcast-fanout.test.ts @@ -71,6 +71,7 @@ describe('SSH IPC handlers', () => { code: number providerGeneration: number ptyIncarnation: string + incarnationId: string }) => void) | undefined @@ -85,7 +86,8 @@ describe('SSH IPC handlers', () => { id: 'remote-pty', code: 7, providerGeneration: mockPtyProvider.providerGeneration, - ptyIncarnation: 'ipc-test-pty' + ptyIncarnation: 'ipc-test-pty', + incarnationId: 'ipc-test-incarnation' }) expect(mockAcceptSshPtyOutputData).toHaveBeenCalledWith({