test(web): supply time zones in default model fixture

This commit is contained in:
pku-xht
2026-08-07 20:31:27 +08:00
committed by Tianyi Cui
parent 9dc4ad91fa
commit 081b2819e3

View File

@@ -41,7 +41,7 @@ describe('web e2e: the composer model switch is the default for later sessions',
const createSession = async (sessionId: string): Promise<string> => {
const response = await scaffold.ctx.apiProxy.sessions.create({
rpcId: `default-model-create-${sessionId}` as never,
payload: { sessionId: SessionId(sessionId), cwd: scaffold.workspaceCwd },
payload: { sessionId: SessionId(sessionId), cwd: scaffold.workspaceCwd, timeZone: 'UTC' },
})
if (!response.result.ok) throw new Error(`session.create failed: ${response.result.error.message}`)
return response.result.value.sessionId
@@ -150,6 +150,7 @@ describe('web e2e: the composer model switch is the default for later sessions',
sessionId: SessionId(await createSession('default-model-refusal')),
mode: 'queue' as const,
content: [{ type: 'text' as const, text: 'hi' }],
clientTimeZone: 'UTC',
},
})
expect(refused.result).toMatchObject({ ok: false, error: { code: 'model-unavailable' } })