test(FN-5010): complete Step 3 — assert chip color variable wiring

Fusion-Task-Id: FN-5010
Fusion-Task-Lineage: 0975200b-f771-4e8e-a851-8286c0309257
This commit is contained in:
Fusion (runfusion.ai)
2026-05-18 04:47:49 -07:00
committed by gsxdsm
parent c34e778a65
commit 9170f78cd0

View File

@@ -129,6 +129,18 @@ describe("PrCreateModal", () => {
fireEvent.change(screen.getByPlaceholderText("Filter labels"), { target: { value: "bug" } });
fireEvent.click(screen.getByRole("button", { name: "bug" }));
const labelChip = screen.getByLabelText(/remove bug/i).closest("span");
expect(labelChip).toHaveClass("pr-create-modal__chip--colored");
expect(labelChip?.style.getPropertyValue("--pr-chip-label-color")).toBe("#ff0000");
const reviewerChip = screen.getByLabelText(/remove reviewer 1/i).closest("span");
expect(reviewerChip).not.toHaveClass("pr-create-modal__chip--colored");
expect(reviewerChip?.style.getPropertyValue("--pr-chip-label-color")).toBe("");
const assigneeChip = screen.getByLabelText(/remove assignee 1/i).closest("span");
expect(assigneeChip).not.toHaveClass("pr-create-modal__chip--colored");
expect(assigneeChip?.style.getPropertyValue("--pr-chip-label-color")).toBe("");
const submitButton = screen.getByRole("button", { name: "Create draft PR" });
expect(submitButton).toHaveClass("btn-primary");
fireEvent.click(submitButton);