From 42592990eadaade633d718033902cf4e41bb2cb4 Mon Sep 17 00:00:00 2001 From: Jaycie Brown Date: Tue, 6 Jan 2026 16:35:06 +0000 Subject: [PATCH] Add tests for MyQuizzes (My Tests) --- src/app/components/elements/Tabs.tsx | 27 ++++--- .../components/pages/quizzes/MyQuizzes.tsx | 4 +- src/app/services/constants.ts | 1 + src/mocks/data.ts | 78 ++++++++++++++++++ src/mocks/handlers.ts | 8 +- src/test/pages/MyQuizzes.test.tsx | 81 +++++++++++++++++++ 6 files changed, 183 insertions(+), 16 deletions(-) create mode 100644 src/test/pages/MyQuizzes.test.tsx diff --git a/src/app/components/elements/Tabs.tsx b/src/app/components/elements/Tabs.tsx index 76e7d7ae2b..994da9f4e6 100644 --- a/src/app/components/elements/Tabs.tsx +++ b/src/app/components/elements/Tabs.tsx @@ -24,6 +24,7 @@ interface TabsProps { expandable?: boolean; singleLine?: boolean; style?: TabStyle; + dataTestId?: string; } function callOrString(stringOrTabFunction: StringOrTabFunction | undefined, tabTitle: string, tabIndex: number) { @@ -33,8 +34,8 @@ function callOrString(stringOrTabFunction: StringOrTabFunction | undefined, tabT } // e.g.: Tab 1 | Tab 2 | Tab 3 -const TabNavbar = ({singleLine, children, tabTitleClass, activeTab, changeTab, className}: TabsProps & {activeTab: number; changeTab: (i: number) => void;}) => { - return