blob: 356faddad0a6284d29aefbda97578d3249bace40 [file] [log] [blame]
Krishya57cc17b2025-05-26 16:43:34 +08001// import React from 'react';
2// import { render, screen, fireEvent } from '@testing-library/react';
3// import Register from './Register';
4
5// describe('Register component', () => {
6// test('renders register form', () => {
7// const onLoginClick = jest.fn();
8// render(<Register onLoginClick={onLoginClick} />);
9
10// const usernameInput = screen.getByPlaceholderText('请输入用户名');
11// const passwordInput = screen.getByPlaceholderText('请输入密码');
12// const emailInput = screen.getByPlaceholderText('请输入邮箱');
13// const verifyButton = screen.getByText('验证邮箱');
14// const registerButton = screen.getByText('注册');
15
16// expect(usernameInput).toBeInTheDocument();
17// expect(passwordInput).toBeInTheDocument();
18// expect(emailInput).toBeInTheDocument();
19// expect(verifyButton).toBeInTheDocument();
20// expect(registerButton).toBeInTheDocument();
21// });
22
23// test('calls onLoginClick when "点击登录" is clicked', () => {
24// const onLoginClick = jest.fn();
25// render(<Register onLoginClick={onLoginClick} />);
26
27// const loginButton = screen.getByText('点击登录');
28// fireEvent.click(loginButton);
29
30// expect(onLoginClick).toHaveBeenCalled();
31// });
32// });