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:
ef55ad8edf2295691c15dbc5bf1d0e308382b091 / Xinyuan Lin <[email protected]>
test(frontend): extend WorkflowActionService unit test coverage (#6770)

### What changes were proposed in this PR?

Extends `workflow-action.service.spec.ts` with 18 tests (37 -> 55) for
`WorkflowActionService`, covering the workflow-modification lock,
`addPort` input/output paths and all three error branches (plus the
portID-conflict loop), comment-box/comment add-edit-delete,
`deleteOperatorsAndLinks` (source- and target-matched links + Set
dedup), auto-layout comment-box positioning, the result-panel open/close
streams, `setWorkflowSettings` same-reference short-circuit,
`getWorkflowContent`/`getWorkflow` assembly, `reloadWorkflow`, and the
drag-together handler. Coverage 88% -> ~100% (63 -> 0 uncovered). No
existing tests modified.

### Any related issues, documentation, discussions?

Closes #6766.

### How was this PR tested?

`ng test --include='**/workflow-action.service.spec.ts'` -> 55/55
passing. `yarn format:ci` passes.

### Was this PR authored or co-authored using generative AI tooling?

Generated-by: Claude Code (Opus 4.8 [1M context])

---------

Signed-off-by: Xinyuan Lin <[email protected]>
Co-authored-by: Copilot Autofix powered by AI 
<[email protected]>

Report URL: https://github.com/apache/texera/actions/runs/29971139924

With regards,
GitHub Actions via GitBox

Reply via email to