- Expected + Received { - "sourceProviderCheckpointId": "pi-entry-after-turn-1", "sourceProviderThreadId": "pi-source-session", } ❯ test/public/issue-1500-fork-empty-timeline.repro.test.ts:136:40 134| // checkpoint recorded on the seq-5 turn/completed is dropped, s… 135| // daemon/bridge clones the tip (turn 2 included). 136| expect.soft(queued.command.fork).toEqual({ | ^ 137| sourceProviderThreadId: PROVIDER_THREAD_ID, 138| sourceProviderCheckpointId: "pi-entry-after-turn-1", ❯ withTestHarness test/helpers/test-app.ts:286:12 ❯ test/public/issue-1500-fork-empty-timeline.repro.test.ts:110:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/2]⎯ FAIL @bb/server test/public/issue-1500-fork-empty-timeline.repro.test.ts > issue #1500 — fork timeline / sourceSeqEnd > passes the source checkpoint for sourceSeqEnd and clones the source timeline AssertionError: expected [] to deeply equal [ 'Reply only with ok.', 'ok' ] - Expected + Received - [ - "Reply only with ok.", - "ok", - ] + [] ❯ test/public/issue-1500-fork-empty-timeline.repro.test.ts:152:21 150| .filter((row) => row.kind === "conversation") 151| .map((row) => row.text); 152| expect(texts).toEqual(["Reply only with ok.", "ok"]); | ^ 153| }); 154| }); ❯ withTestHarness test/helpers/test-app.ts:286:12 ❯ test/public/issue-1500-fork-empty-timeline.repro.test.ts:110:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/2]⎯ Test Files 1 failed (1) Tests 1 failed (1) Start at 05:00:08 Duration 3.49s (transform 1.91s, setup 0ms, import 3.20s, tests 185ms, environment 0ms)