mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Chore: Remove redux-rtl test helper (#87596)
This commit is contained in:
parent
2cdb7d923f
commit
08884f16af
@ -1,7 +1,5 @@
|
|||||||
import { fireEvent, screen, waitFor } from '@testing-library/react';
|
|
||||||
import userEvent from '@testing-library/user-event';
|
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { render } from 'test/redux-rtl';
|
import { render, fireEvent, screen, waitFor, userEvent } from 'test/test-utils';
|
||||||
|
|
||||||
import { getRouteComponentProps } from 'app/core/navigation/__mocks__/routeProps';
|
import { getRouteComponentProps } from 'app/core/navigation/__mocks__/routeProps';
|
||||||
|
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
import { fireEvent, screen, waitFor } from '@testing-library/react';
|
|
||||||
import userEvent from '@testing-library/user-event';
|
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { render } from 'test/redux-rtl';
|
import { render, fireEvent, screen, waitFor, userEvent } from 'test/test-utils';
|
||||||
|
|
||||||
import { VerifyEmailPage } from './VerifyEmailPage';
|
import { VerifyEmailPage } from './VerifyEmailPage';
|
||||||
|
|
||||||
@ -46,10 +44,10 @@ describe('VerifyEmail Page', () => {
|
|||||||
expect(await screen.findByText('Email is required')).toBeInTheDocument();
|
expect(await screen.findByText('Email is required')).toBeInTheDocument();
|
||||||
|
|
||||||
await userEvent.type(screen.getByRole('textbox', { name: /Email/i }), 'test');
|
await userEvent.type(screen.getByRole('textbox', { name: /Email/i }), 'test');
|
||||||
await waitFor(() => expect(screen.queryByText('Email is invalid')).toBeInTheDocument());
|
expect(await screen.findByText('Email is invalid')).toBeInTheDocument();
|
||||||
|
|
||||||
await userEvent.type(screen.getByRole('textbox', { name: /Email/i }), 'test@gmail.com');
|
await userEvent.type(screen.getByRole('textbox', { name: /Email/i }), 'test@gmail.com');
|
||||||
await waitFor(() => expect(screen.queryByText('Email is invalid')).not.toBeInTheDocument());
|
expect(screen.queryByText('Email is invalid')).not.toBeInTheDocument();
|
||||||
});
|
});
|
||||||
it('should show complete signup if email-verification is successful', async () => {
|
it('should show complete signup if email-verification is successful', async () => {
|
||||||
postMock.mockResolvedValueOnce({ message: 'SignUpCreated' });
|
postMock.mockResolvedValueOnce({ message: 'SignUpCreated' });
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
import { screen } from '@testing-library/react';
|
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { render } from 'test/redux-rtl';
|
import { render, screen } from 'test/test-utils';
|
||||||
|
|
||||||
import { AuthDrawerUnconnected, Props } from './AuthDrawer';
|
import { AuthDrawerUnconnected, Props } from './AuthDrawer';
|
||||||
|
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
import { screen, waitFor, fireEvent } from '@testing-library/react';
|
|
||||||
import userEvent from '@testing-library/user-event';
|
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { render } from 'test/redux-rtl';
|
import { render, screen, waitFor, fireEvent, userEvent } from 'test/test-utils';
|
||||||
|
|
||||||
import {
|
import {
|
||||||
createDataFrame,
|
createDataFrame,
|
||||||
|
@ -1,31 +0,0 @@
|
|||||||
import { configureStore } from '@reduxjs/toolkit';
|
|
||||||
import { render as rtlRender } from '@testing-library/react';
|
|
||||||
import React from 'react';
|
|
||||||
import { Provider } from 'react-redux';
|
|
||||||
|
|
||||||
import { createRootReducer } from 'app/core/reducers/root';
|
|
||||||
import { StoreState } from 'app/types';
|
|
||||||
|
|
||||||
import { mockNavModel } from './mocks/navModel';
|
|
||||||
|
|
||||||
function render(
|
|
||||||
ui: React.ReactElement,
|
|
||||||
{
|
|
||||||
preloadedState = { navIndex: mockNavModel },
|
|
||||||
store = configureStore({
|
|
||||||
reducer: createRootReducer(),
|
|
||||||
preloadedState,
|
|
||||||
middleware: (getDefaultMiddleware) =>
|
|
||||||
getDefaultMiddleware({ thunk: true, serializableCheck: false, immutableCheck: false }),
|
|
||||||
}),
|
|
||||||
...renderOptions
|
|
||||||
}: { preloadedState?: Partial<StoreState>; store?: ReturnType<typeof configureStore> } = {}
|
|
||||||
) {
|
|
||||||
function Wrapper({ children }: { children: React.ReactNode }) {
|
|
||||||
return <Provider store={store}>{children}</Provider>;
|
|
||||||
}
|
|
||||||
|
|
||||||
return rtlRender(ui, { wrapper: Wrapper, ...renderOptions });
|
|
||||||
}
|
|
||||||
|
|
||||||
export { render };
|
|
Loading…
Reference in New Issue
Block a user