From d32227ff43869e4ac8c723ef39b7fc16da29a642 Mon Sep 17 00:00:00 2001 From: Amruth Pillai Date: Sat, 4 Jul 2026 22:26:25 +0200 Subject: [PATCH] test(web): assert donation-toast cookie security attributes Claude-Session: https://claude.ai/code/session_012Bnvt1MghwHj4qQRxuQUGa --- apps/web/src/components/ui/donation-toast.test.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/web/src/components/ui/donation-toast.test.tsx b/apps/web/src/components/ui/donation-toast.test.tsx index 7e8547b27..4fa58ff3f 100644 --- a/apps/web/src/components/ui/donation-toast.test.tsx +++ b/apps/web/src/components/ui/donation-toast.test.tsx @@ -114,6 +114,9 @@ describe("DonationToast", () => { fireEvent.click(screen.getByRole("button", { name: "Dismiss" })); expect(cookieMock.set).toHaveBeenCalledWith("donation-toast-dismissed", "true", { + path: "/", + secure: true, + sameSite: "lax", expires: new Date("2026-06-10T12:05:00.000Z"), }); expect(toastMock.toast.dismiss).toHaveBeenCalledWith("donation-toast"); @@ -130,6 +133,9 @@ describe("DonationToast", () => { fireEvent.click(screen.getByRole("button", { name: "Donate" })); expect(cookieMock.set).toHaveBeenCalledWith("donation-toast-dismissed", "true", { + path: "/", + secure: true, + sameSite: "lax", expires: new Date("2026-06-10T12:05:00.000Z"), }); expect(window.open).toHaveBeenCalledWith(