|
|
@@ -1,5 +1,5 @@
|
|
|
import { describe, it, expect, vi, beforeEach } from 'vitest';
|
|
|
-import { render, screen, waitFor } from '@testing-library/react';
|
|
|
+import { render, screen } from '@testing-library/react';
|
|
|
import userEvent from '@testing-library/user-event';
|
|
|
import { DashboardPage } from '@/client/admin/pages/Dashboard';
|
|
|
|
|
|
@@ -162,8 +162,14 @@ describe('DashboardPage 集成测试', () => {
|
|
|
expect(screen.getByText('执行数据备份操作')).toBeInTheDocument();
|
|
|
expect(screen.getByText('查看系统日志')).toBeInTheDocument();
|
|
|
|
|
|
- // 验证所有快捷操作卡片都存在
|
|
|
- const quickActionCards = screen.getAllByText(/用户管理|系统设置|数据备份|日志查看/);
|
|
|
- expect(quickActionCards.length).toBe(4); // 4个快捷操作卡片
|
|
|
+ // 验证快捷操作区域存在
|
|
|
+ const quickActionSection = screen.getByText('快捷操作');
|
|
|
+ expect(quickActionSection).toBeInTheDocument();
|
|
|
+
|
|
|
+ // 验证快捷操作卡片标题存在
|
|
|
+ expect(screen.getByText('用户管理')).toBeInTheDocument();
|
|
|
+ expect(screen.getByText('系统设置')).toBeInTheDocument();
|
|
|
+ expect(screen.getByText('数据备份')).toBeInTheDocument();
|
|
|
+ expect(screen.getByText('日志查看')).toBeInTheDocument();
|
|
|
});
|
|
|
});
|