|
|
@@ -327,8 +327,8 @@ describe('UsersPage Component', () => {
|
|
|
|
|
|
// 验证模态框打开
|
|
|
expect(screen.getByRole('heading', { name: '创建用户' })).toBeInTheDocument();
|
|
|
- expect(screen.getByLabelText('用户名')).toBeInTheDocument();
|
|
|
- expect(screen.getByLabelText('密码')).toBeInTheDocument();
|
|
|
+ expect(screen.getByPlaceholderText('请输入用户名')).toBeInTheDocument();
|
|
|
+ expect(screen.getByPlaceholderText('请输入密码')).toBeInTheDocument();
|
|
|
});
|
|
|
|
|
|
it('应该处理用户状态筛选', async () => {
|
|
|
@@ -348,9 +348,11 @@ describe('UsersPage Component', () => {
|
|
|
await user.click(filterButton);
|
|
|
|
|
|
// 选择用户状态筛选
|
|
|
- const statusSelect = screen.getByLabelText('用户状态');
|
|
|
+ const statusSelect = screen.getByText('用户状态');
|
|
|
await user.click(statusSelect);
|
|
|
- await user.click(screen.getByText('启用'));
|
|
|
+ // 使用更具体的查询来选择启用选项
|
|
|
+ const enabledOptions = screen.getAllByText('启用');
|
|
|
+ await user.click(enabledOptions[0]);
|
|
|
|
|
|
// 验证API被调用正确的筛选参数
|
|
|
await waitFor(() => {
|