From 8d44d09c545cdf075041cfaeca0a8937add102d5 Mon Sep 17 00:00:00 2001 From: Eddi3_As Date: Thu, 10 Apr 2025 19:18:52 -0400 Subject: [PATCH] fixed tests --- .../AdminDrawer/AdminDrawer.test.tsx | 19 ++++++++++++++++--- .../components/AdminTable/AdminTable.test.tsx | 4 ++-- .../src/__tests__/pages/Admin/Images.test.tsx | 1 - 3 files changed, 18 insertions(+), 6 deletions(-) delete mode 100644 client/src/__tests__/pages/Admin/Images.test.tsx diff --git a/client/src/__tests__/components/AdminDrawer/AdminDrawer.test.tsx b/client/src/__tests__/components/AdminDrawer/AdminDrawer.test.tsx index fe68167..fd34b2b 100644 --- a/client/src/__tests__/components/AdminDrawer/AdminDrawer.test.tsx +++ b/client/src/__tests__/components/AdminDrawer/AdminDrawer.test.tsx @@ -1,11 +1,16 @@ import React from 'react'; import { render, screen, fireEvent } from '@testing-library/react'; import AdminDrawer from '../../../components/AdminDrawer/AdminDrawer'; +import { BrowserRouter as Router } from 'react-router-dom'; // Import Router import '@testing-library/jest-dom'; describe('AdminDrawer Component', () => { test('renders the Admin button', () => { - render(); + render( + + + + ); // Check if the "Admin" button is in the document const button = screen.getByRole('button', { name: /admin/i }); @@ -13,7 +18,11 @@ describe('AdminDrawer Component', () => { }); test('opens the drawer when the button is clicked', () => { - render(); + render( + + + + ); // Click the "Admin" button const button = screen.getByRole('button', { name: /admin/i }); @@ -43,7 +52,11 @@ describe('AdminDrawer Component', () => { }); */ test('menu items render correctly', () => { - render(); + render( + + + + ); // Open the drawer const button = screen.getByRole('button', { name: /admin/i }); diff --git a/client/src/__tests__/components/AdminTable/AdminTable.test.tsx b/client/src/__tests__/components/AdminTable/AdminTable.test.tsx index 68a28ab..c937071 100644 --- a/client/src/__tests__/components/AdminTable/AdminTable.test.tsx +++ b/client/src/__tests__/components/AdminTable/AdminTable.test.tsx @@ -50,10 +50,10 @@ describe("AdminTable Component", () => { const deleteButton = screen.getAllByRole("button")[0]; fireEvent.click(deleteButton); - expect(screen.getByText("Confirm Deletion")).toBeInTheDocument(); + expect(screen.getByText("Confirmation")).toBeInTheDocument(); fireEvent.click(screen.getByRole("button", { name: /cancel/i })); await waitFor(() => { - expect(screen.queryByText("Confirm Deletion")).not.toBeInTheDocument(); + expect(screen.queryByText("Confirmation")).not.toBeInTheDocument(); }); }); diff --git a/client/src/__tests__/pages/Admin/Images.test.tsx b/client/src/__tests__/pages/Admin/Images.test.tsx deleted file mode 100644 index 4416c0f..0000000 --- a/client/src/__tests__/pages/Admin/Images.test.tsx +++ /dev/null @@ -1 +0,0 @@ -//TESTS ON ImageGallery.test.tsx \ No newline at end of file