blob: 4631a5f9f5118e3483738252fa646b965732cd2c [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 Login from './Login';
4
5// describe('Login component', () => {
6// test('renders login form', () => {
7// const onRegisterClick = jest.fn();
8// render(<Login onRegisterClick={onRegisterClick} />);
9
10// const usernameInput = screen.getByPlaceholderText('请输入用户名');
11// const passwordInput = screen.getByPlaceholderText('请输入密码');
12// const loginButton = screen.getByText('登录');
13
14// expect(usernameInput).toBeInTheDocument();
15// expect(passwordInput).toBeInTheDocument();
16// expect(loginButton).toBeInTheDocument();
17// });
18
19// test('calls onRegisterClick when "点击注册" is clicked', () => {
20// const onRegisterClick = jest.fn();
21// render(<Login onRegisterClick={onRegisterClick} />);
22
23// const registerButton = screen.getByText('点击注册');
24// fireEvent.click(registerButton);
25
26// expect(onRegisterClick).toHaveBeenCalled();
27// });
28// });