Merge pull request #2535 from deepseek-harness/test/cordis-turn-end-diagnostic

test(web): assert the whole turn/end reason in the Cordis lifecycle
This commit is contained in:
Tianyi Cui
2026-08-17 12:03:39 +08:00
committed by GitHub

View File

@@ -47,8 +47,7 @@ function assertCompleteCordisLifecycle(events: readonly SessionEvent[]): void {
(event): event is Extract<SessionEvent, { type: 'turn/end' }> => event.type === 'turn/end',
)
const reason = turnEnd?.data.reason
const reasonSummary = { kind: reason?.kind }
expect(reasonSummary).toEqual({ kind: 'completed' })
expect(reason).toEqual({ kind: 'completed' })
const calls = events.filter(
(event): event is Extract<SessionEvent, { type: 'tool/call' }> => event.type === 'tool/call',