diff --git a/superset-frontend/src/components/ConfirmStatusChange/ConfirmStatusChange.test.jsx b/superset-frontend/src/components/ConfirmStatusChange/ConfirmStatusChange.test.jsx index fea20af988ad1..d8529a15f512b 100644 --- a/superset-frontend/src/components/ConfirmStatusChange/ConfirmStatusChange.test.jsx +++ b/superset-frontend/src/components/ConfirmStatusChange/ConfirmStatusChange.test.jsx @@ -37,27 +37,32 @@ describe('ConfirmStatusChange', () => { )} , - { - wrappingComponent: ThemeProvider, - wrappingComponentProps: { theme: supersetTheme }, - }, ); - it('opens a confirm modal', () => { - act(() => { - wrapper.find('#btn1').first().props().onClick('foo'); - }); + fireEvent.click(getByTestId('btn1')); - wrapper.update(); + expect(getByTestId(`${mockedProps.title}-modal`)).toBeInTheDocument(); +}); + +test('calls the function on confirm', async () => { + const { getByTestId, getByRole } = render( + + {confirm => ( + <> +