The GitHub Actions job "Required Checks" on texera.git/main has succeeded. Run started by GitHub user github-merge-queue[bot] (triggered by github-merge-queue[bot]).
Head commit for run: 788f7cab455c71e90ab1695666962aad6ea24d24 / Xinyuan Lin <[email protected]> test(frontend): cover AgentService and ReActStepDetailModalComponent (#6341) ### What changes were proposed in this PR? Extends the `AgentService` spec (agent CRUD cache/404/eviction, model-type formatting, send-message guards, WebSocket snapshot/step/error events, workflow polling, hovered-message dedup, header routing) and converts the `ReActStepDetailModalComponent` spec from a `new`-instantiated unit to a TestBed fixture so the template is actually rendered (role tag colors, tool-call/result sections, operator-access chips, close wiring). ### Any related issues, documentation, discussions? Closes #6338. ### How was this PR tested? `agent.service.spec.ts` now 47 tests; `react-step-detail-modal.component.spec.ts` now 27 tests (existing pure-helper tests preserved). Verified locally with Vitest (`ng test --watch=false --include=...`) and `eslint`/`prettier` clean. Test-only change — no production code is modified. ### Was this PR authored or co-authored using generative AI tooling? Generated-by: Claude Code (Opus 4.8 [1M context]) --------- Co-authored-by: probe <probe@x> Report URL: https://github.com/apache/texera/actions/runs/29175174556 With regards, GitHub Actions via GitBox
