diff --git a/src/main/acp/provider-session-creator.test.ts b/src/main/acp/provider-session-creator.test.ts index 731bfd6b..4db23ead 100644 --- a/src/main/acp/provider-session-creator.test.ts +++ b/src/main/acp/provider-session-creator.test.ts @@ -1,4 +1,5 @@ import type { ActiveSession, ClientConnection } from '@agentclientprotocol/sdk' +import { resolve } from 'node:path' import { describe, expect, it, vi } from 'vitest' import type { SessionPermissionProfileState } from '../../shared/permission-profiles' @@ -150,7 +151,7 @@ describe('AcpProviderSessionCreator', () => { expect(result).toEqual({ sessionId: 'provider-session', - cwd: '/workspace', + cwd: resolve('/workspace'), frameworkId: 'claude-code', backendId: 'claude-code' }) diff --git a/src/main/acp/provider-session-resumer.test.ts b/src/main/acp/provider-session-resumer.test.ts index f6886b0e..0dda9a49 100644 --- a/src/main/acp/provider-session-resumer.test.ts +++ b/src/main/acp/provider-session-resumer.test.ts @@ -1,4 +1,5 @@ import type { ActiveSession, ClientConnection } from '@agentclientprotocol/sdk' +import { resolve } from 'node:path' import { describe, expect, it, vi } from 'vitest' import type { AcpCreateSessionResponse, AcpResumeSessionRequest } from '../../shared/acp' @@ -238,7 +239,7 @@ describe('AcpProviderSessionResumer', () => { expect(response).toEqual({ sessionId: 'stable-app-session', - cwd: '/workspace', + cwd: resolve('/workspace'), frameworkId: 'claude-code', backendId: 'claude-code' }) diff --git a/src/main/acp/session-replacement-workflow.test.ts b/src/main/acp/session-replacement-workflow.test.ts index abdab0f3..7e925c13 100644 --- a/src/main/acp/session-replacement-workflow.test.ts +++ b/src/main/acp/session-replacement-workflow.test.ts @@ -1,4 +1,5 @@ import type { ActiveSession, ClientConnection } from '@agentclientprotocol/sdk' +import { resolve } from 'node:path' import { describe, expect, it, vi } from 'vitest' import type { AcpCreateSessionResponse } from '../../shared/acp' @@ -83,7 +84,7 @@ describe('AcpSessionReplacementWorkflow', () => { expect(supersedeInteraction).toHaveBeenCalledWith('app-session') expect(adopt).toHaveBeenCalledWith('app-session', { connection, - cwd: '/new-workspace', + cwd: resolve('/new-workspace'), projectName: 'new-project', identity: expect.any(Object), permissionProfile: 'ask', diff --git a/src/main/notebook/runtime-service.test.ts b/src/main/notebook/runtime-service.test.ts index fc45369e..f0d19002 100644 --- a/src/main/notebook/runtime-service.test.ts +++ b/src/main/notebook/runtime-service.test.ts @@ -7788,6 +7788,6 @@ describe('v4 runtime bindings & agent tools', () => { await rm(manualDir, { recursive: true, force: true }) }, - 30_000 + 60_000 ) })