2
0
Эх сурвалжийг харах

✅ test(admin): 修复测试中重复文本选择器问题

- 将 activities.test.tsx 中的 getByText('启用') 修改为 getAllByText('启用').length 以处理多个匹配元素
- 将 routes.test.tsx 中的 getByText('启用') 修改为 getAllByText('启用').length 以处理多个匹配元素
yourname 4 сар өмнө
parent
commit
57140ef0bf

+ 1 - 1
tests/integration/client/admin/activities.test.tsx

@@ -240,7 +240,7 @@ describe('ActivitiesPage 集成测试', () => {
       expect(screen.getByText('上海返程活动')).toBeInTheDocument();
       expect(screen.getByText('去程')).toBeInTheDocument();
       expect(screen.getByText('返程')).toBeInTheDocument();
-      expect(screen.getByText('启用')).toBeInTheDocument();
+      expect(screen.getAllByText('启用').length).toBeGreaterThan(0);
     });
   });
 

+ 1 - 1
tests/integration/client/admin/routes.test.tsx

@@ -288,7 +288,7 @@ describe('RoutesPage 集成测试', () => {
       expect(screen.getByText('中巴')).toBeInTheDocument();
       expect(screen.getByText('¥200')).toBeInTheDocument();
       expect(screen.getByText('¥150')).toBeInTheDocument();
-      expect(screen.getByText('启用')).toBeInTheDocument();
+      expect(screen.getAllByText('启用').length).toBeGreaterThan(0);
     });
   });