| ... | ... | @@ -1370,7 +1370,7 @@ describe("deriveMessagesTimelineRows", () => { |
| 1370 | 1370 | [undefined, true], |
| 1371 | 1371 | ["inProgress", true], |
| 1372 | 1372 | ["completed", false], |
| 1373 | | ["failed", false], |
| 1373 | ["failed", null], |
| 1374 | 1374 | ["declined", false], |
| 1375 | 1375 | ["stopped", false], |
| 1376 | 1376 | ] as const)( |
| ... | ... | @@ -1406,7 +1406,13 @@ describe("deriveMessagesTimelineRows", () => { |
| 1406 | 1406 | revertTurnCountByUserMessageId: new Map(), |
| 1407 | 1407 | }); |
| 1408 | 1408 | |
| 1409 | | expect(rows.find((row) => row.kind === "work-live")).toMatchObject({ active }); |
| 1409 | const workLiveRow = rows.find((row) => row.kind === "work-live"); |
| 1410 | if (active === null) { |
| 1411 | expect(workLiveRow).toBeUndefined(); |
| 1412 | expect(rows.at(-1)).toMatchObject({ kind: "thinking", id: "live-activity-row" }); |
| 1413 | } else { |
| 1414 | expect(workLiveRow).toMatchObject({ active }); |
| 1415 | } |
| 1410 | 1416 | }, |
| 1411 | 1417 | ); |
| 1412 | 1418 | |