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:
committed by
gsxdsm
parent
c34e778a65
commit
9170f78cd0
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user