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