From 6363465069efe1d4d25c791f276e0d14074f52d8 Mon Sep 17 00:00:00 2001 From: Chris Farhood Date: Wed, 20 May 2026 05:16:14 +0000 Subject: [PATCH] Fix typecheck: add null guard for removeButtons[0] in PetForm test Co-Authored-By: Claude Opus 4.7 --- src/__tests__/PetForm.test.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/__tests__/PetForm.test.tsx b/src/__tests__/PetForm.test.tsx index 6553089..8c5f3b1 100644 --- a/src/__tests__/PetForm.test.tsx +++ b/src/__tests__/PetForm.test.tsx @@ -111,7 +111,9 @@ describe("PetForm", () => { render(); const removeButtons = screen.getAllByRole("button", { name: "" }); if (removeButtons.length === 0) return; - fireEvent.click(removeButtons[0]); + const removeButton = removeButtons[0]; + if (!removeButton) return; + fireEvent.click(removeButton); expect(screen.queryByText("Allergic to chicken")).toBeNull(); });