cita-777
fee6a6388f
Tighten update center review test coverage
...
CodeRabbit follow-up review pointed out that one renderer assertion could not fail usefully and that the new recent-candidate deploy test did not prove log streaming after dispatch. The test now asserts the visible candidate text directly and covers streamUpdateCenterTaskLogs for the new deploy path.
Constraint: Keep review follow-up scoped to test coverage only.
Confidence: high
Scope-risk: narrow
Tested: npx vitest run --root . src/web/pages/settings/UpdateCenterSection.test.tsx
Tested: npm run typecheck:web
Co-authored-by: OmX <omx@oh-my-codex.dev >
2026-05-08 10:50:10 +08:00
..
2026-03-23 13:32:55 +08:00
2026-04-06 08:46:40 +08:00
2026-04-05 19:16:08 +08:00
2026-03-23 15:24:00 +08:00
2026-04-06 08:50:19 +08:00
2026-05-08 10:50:10 +08:00
2026-04-06 11:55:20 +08:00
2026-04-06 15:19:18 +08:00
2026-03-30 13:39:20 +08:00
2026-03-23 16:02:13 +08:00
2026-03-07 18:04:05 +08:00
2026-04-01 13:57:24 +08:00
2026-03-30 16:32:48 +08:00
2026-03-23 16:02:13 +08:00
2026-03-23 16:02:13 +08:00
2026-03-10 15:35:13 +08:00
2026-03-23 13:32:55 +08:00
2026-04-02 17:27:42 +08:00
2026-03-23 16:02:13 +08:00
2026-04-02 17:27:42 +08:00
2026-03-23 16:02:13 +08:00
2026-03-23 16:02:13 +08:00
2026-04-07 14:28:25 +08:00
2026-03-23 16:02:13 +08:00
2026-03-23 14:29:11 +08:00
2026-03-23 14:29:11 +08:00
2026-03-21 20:42:25 +08:00
2026-03-23 16:02:13 +08:00
2026-03-23 16:02:13 +08:00
2026-03-23 16:02:13 +08:00
2026-03-21 20:42:25 +08:00
2026-03-23 16:02:13 +08:00
2026-03-23 14:28:37 +08:00
2026-03-23 16:02:13 +08:00
2026-03-23 16:02:13 +08:00
2026-04-05 23:43:07 +08:00
2026-04-05 23:43:07 +08:00
2026-03-23 16:02:13 +08:00
2026-03-21 16:55:32 +08:00
2026-03-23 14:29:11 +08:00
2026-03-21 20:42:25 +08:00
2026-03-21 20:42:25 +08:00
2026-03-21 20:42:25 +08:00
2026-04-09 19:43:47 +08:00
2026-03-23 16:02:13 +08:00
2026-03-23 14:29:11 +08:00
2026-03-23 15:24:00 +08:00
2026-03-23 15:24:00 +08:00
2026-04-01 12:56:13 +08:00
2026-04-01 12:56:13 +08:00
2026-03-21 20:42:25 +08:00
2026-04-01 12:56:13 +08:00
2026-03-04 13:46:31 +08:00
2026-03-23 16:02:13 +08:00
2026-03-30 20:02:51 +08:00
2026-04-06 08:50:19 +08:00
2026-04-06 15:03:33 +08:00
2026-04-06 15:03:33 +08:00
2026-03-23 14:29:11 +08:00
2026-03-23 16:02:13 +08:00
2026-03-23 16:02:13 +08:00
2026-03-23 14:29:11 +08:00
2026-04-02 10:00:11 +08:00
2026-04-02 10:00:11 +08:00
2026-03-23 14:29:11 +08:00
2026-04-05 23:43:07 +08:00
2026-03-23 13:18:37 +08:00
2026-03-30 17:19:02 +08:00
2026-03-21 20:42:25 +08:00
2026-04-05 21:47:49 +08:00
2026-04-17 19:41:14 +08:00
2026-04-05 21:47:49 +08:00
2026-04-02 10:00:11 +08:00
2026-04-05 23:43:07 +08:00
2026-03-30 17:19:02 +08:00
2026-03-30 17:19:02 +08:00
2026-04-17 19:41:14 +08:00
2026-03-23 16:02:13 +08:00
2026-03-23 16:02:13 +08:00
2026-04-05 20:09:34 +08:00
2026-04-05 20:09:34 +08:00
2026-04-05 20:09:34 +08:00
2026-03-23 16:24:31 +08:00
2026-03-23 16:02:13 +08:00
2026-03-23 16:02:13 +08:00
2026-03-10 15:27:28 +08:00
2026-03-23 16:02:13 +08:00
2026-04-05 20:09:34 +08:00
2026-04-17 19:41:14 +08:00
2026-04-06 11:55:20 +08:00
2026-04-01 18:12:42 +08:00
2026-03-28 16:54:09 +08:00
2026-04-01 18:24:14 +08:00
2026-04-02 09:49:04 +08:00
2026-04-01 18:24:14 +08:00
2026-04-17 19:41:14 +08:00
2026-03-07 18:04:05 +08:00
2026-03-23 16:02:13 +08:00
2026-03-07 18:04:05 +08:00
2026-03-31 19:13:07 +08:00
2026-03-07 18:04:05 +08:00
2026-03-23 16:02:13 +08:00
2026-03-23 16:02:13 +08:00
2026-03-23 16:02:13 +08:00
2026-03-31 19:13:07 +08:00