Skip to content

Commit 702c1a8

Browse files
committed
refactor: change ProcessPopup test to use act instead of rerender
1 parent d8742e0 commit 702c1a8

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/Frontend/Components/ProcessPopup/__tests__/ProcessPopup.test.tsx

+4-6
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// SPDX-FileCopyrightText: TNG Technology Consulting GmbH <https://www.tngtech.com>
33
//
44
// SPDX-License-Identifier: Apache-2.0
5-
import { screen } from '@testing-library/react';
5+
import { act, screen } from '@testing-library/react';
66

77
import { text } from '../../../../shared/text';
88
import { faker } from '../../../../testing/Faker';
@@ -32,7 +32,7 @@ describe('ProcessPopup', () => {
3232

3333
const popup = <ProcessPopup />;
3434

35-
const { store, rerender } = renderComponent(popup, {
35+
const { store } = renderComponent(popup, {
3636
actions: [
3737
setLoading(true),
3838
writeLogMessage({
@@ -43,10 +43,8 @@ describe('ProcessPopup', () => {
4343
],
4444
});
4545

46-
store.dispatch(setLoading(false));
47-
rerender(popup);
48-
store.dispatch(setLoading(true));
49-
rerender(popup);
46+
act(() => void store.dispatch(setLoading(false)));
47+
act(() => void store.dispatch(setLoading(true)));
5048

5149
expect(screen.queryByText(message)).not.toBeInTheDocument();
5250
});

0 commit comments

Comments
 (0)