From 4b1f211cae9f7e89f57205acff4324ca50f25e25 Mon Sep 17 00:00:00 2001 From: Harsheel Singh Date: Mon, 17 Jun 2024 19:21:06 +1200 Subject: [PATCH] UADS-20 test: Added test cases for EventCard component --- .../components/__tests__/EventCard.test.tsx | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 web/src/components/__tests__/EventCard.test.tsx diff --git a/web/src/components/__tests__/EventCard.test.tsx b/web/src/components/__tests__/EventCard.test.tsx new file mode 100644 index 0000000..58c5935 --- /dev/null +++ b/web/src/components/__tests__/EventCard.test.tsx @@ -0,0 +1,22 @@ +import { render, screen } from "@testing-library/react"; +import "@testing-library/jest-dom"; +import EventCard, { EventType } from "../EventCard"; + +describe("Event Card Component", () => { + const event: EventType = { + id: 1, + date: "4", + month: "April", + title: "Meet and Greet", + description: "Come and meet your fellow peers and connect with each other", + }; + + it("Renders the EventCard component with correct details", () => { + render(); + + expect(screen.getByText("4")).toBeInTheDocument(); + expect(screen.getByText("April")).toBeInTheDocument(); + expect(screen.getByText("Meet and Greet")).toBeInTheDocument(); + expect(screen.getByText("Come and meet your fellow peers and connect with each other")).toBeInTheDocument(); + }); +});