Skip to content

Commit b8be875

Browse files
authored
Update waitFor usage (#2979)
1 parent 48b2bbc commit b8be875

File tree

3 files changed

+258
-58
lines changed

3 files changed

+258
-58
lines changed

src/commons/assessmentWorkspace/__tests__/AssessmentWorkspace.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { render, screen, waitFor } from '@testing-library/react';
1+
import { act, render, screen } from '@testing-library/react';
22
import { require as acequire } from 'ace-builds';
33
import { Provider } from 'react-redux';
44
import { createMemoryRouter, RouterProvider } from 'react-router';
@@ -100,8 +100,11 @@ const createMemoryRouterWithRoutes = (props: AssessmentWorkspaceProps) => {
100100
);
101101
};
102102

103-
const renderElement = (props: AssessmentWorkspaceProps) =>
104-
waitFor(() => render(createMemoryRouterWithRoutes(props)));
103+
const renderElement = async (props: AssessmentWorkspaceProps) => {
104+
const app = render(createMemoryRouterWithRoutes(props));
105+
await act(() => app);
106+
return app;
107+
};
105108

106109
const getEditor = () => screen.queryByTestId('Editor');
107110
const getMCQChooser = () => screen.queryByTestId('MCQChooser');

0 commit comments

Comments
 (0)