22301014 | 62240ab | 2025-06-07 09:28:16 +0800 | [diff] [blame] | 1 | import { render, screen } from '@testing-library/react' |
| 2 | import Forget from '../../feature/auth/Forget' |
| 3 | import { Provider } from 'react-redux' |
| 4 | import { store } from '../../store/store' |
| 5 | import { MemoryRouter } from 'react-router' |
| 6 | |
| 7 | describe('Forget Password Page', () => { |
| 8 | it('renders forget password form', () => { |
| 9 | render( |
| 10 | <MemoryRouter> |
| 11 | <Provider store={store}> |
| 12 | <Forget /> |
| 13 | </Provider> |
| 14 | </MemoryRouter> |
| 15 | |
| 16 | ) |
| 17 | |
| 18 | const emailInput = screen.getByPlaceholderText('注册邮箱') |
| 19 | const getCodeButton = screen.getByText('获取验证码') |
| 20 | |
| 21 | expect(emailInput).toBeInTheDocument() |
| 22 | expect(getCodeButton).toBeInTheDocument() |
| 23 | }) |
| 24 | }) |