import { render, screen } from '@testing-library/react' | |
import Forget from '../../feature/auth/Forget' | |
import { Provider } from 'react-redux' | |
import { store } from '../../store/store' | |
import { MemoryRouter } from 'react-router' | |
describe('Forget Password Page', () => { | |
it('renders forget password form', () => { | |
render( | |
<MemoryRouter> | |
<Provider store={store}> | |
<Forget /> | |
</Provider> | |
</MemoryRouter> | |
) | |
const emailInput = screen.getByPlaceholderText('注册邮箱') | |
const getCodeButton = screen.getByText('获取验证码') | |
expect(emailInput).toBeInTheDocument() | |
expect(getCodeButton).toBeInTheDocument() | |
}) | |
}) |