From b8d7e61e217de379c06eb4cf8d8dd2ac08ebe373 Mon Sep 17 00:00:00 2001 From: Nitin Awari Date: Tue, 21 Jan 2025 16:07:57 +0530 Subject: [PATCH] commit --- frontend/__tests__/src/Accessibility.test.tsx | 23 +++++++++++++------ 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/frontend/__tests__/src/Accessibility.test.tsx b/frontend/__tests__/src/Accessibility.test.tsx index 2fedd6436..1ebe4efc5 100644 --- a/frontend/__tests__/src/Accessibility.test.tsx +++ b/frontend/__tests__/src/Accessibility.test.tsx @@ -1,4 +1,5 @@ -import { render, waitFor } from '@testing-library/react' +// Accessibility.test.tsx +import { render, waitFor, act } from '@testing-library/react' import App from 'App' import { axe, toHaveNoViolations } from 'jest-axe' import React from 'react' @@ -19,9 +20,13 @@ describe('Accessibility Tests', () => { jest.setTimeout(30000) it('App should have no accessibility violations', async () => { - const { container } = renderWithRouter(App) - - await waitFor(() => container) + let container; + + await act(async () => { + const rendered = renderWithRouter(App) + container = rendered.container + await waitFor(() => container) + }) const results = await axe(container) expect(results).toHaveNoViolations() @@ -33,9 +38,13 @@ describe('Accessibility Tests', () => { describe.each(pages)('Testing individual pages', ({ component: PageComponent, name }) => { it(`${name} should have no accessibility violations`, async () => { - const { container } = renderWithRouter(PageComponent) - - await waitFor(() => container) + let container; + + await act(async () => { + const rendered = renderWithRouter(PageComponent) + container = rendered.container + await waitFor(() => container) + }) const results = await axe(container) expect(results).toHaveNoViolations()