Răsfoiți Sursa

♻️ refactor(test): 移除测试代码中的冗余any类型注解

- 活动管理测试中移除activity参数的any类型注解
- 路线管理测试中移除route参数的any类型注解
- 提高代码类型安全性,符合TypeScript最佳实践
yourname 4 luni în urmă
părinte
comite
9e871aa65b

+ 3 - 3
tests/integration/server/admin/activities.integration.test.ts

@@ -378,7 +378,7 @@ describe('活动管理API集成测试', () => {
         expect(responseData.data.length).toBe(2);
 
         // 验证搜索结果包含正确的活动
-        const names = responseData.data.map((activity: any) => activity.name);
+        const names = responseData.data.map((activity) => activity.name);
         expect(names).toContain('搜索活动1');
         expect(names).toContain('搜索活动2');
         expect(names).not.toContain('其他活动');
@@ -406,7 +406,7 @@ describe('活动管理API集成测试', () => {
         const responseData = await response.json();
         expect(responseData.data.length).toBe(2);
 
-        const descriptions = responseData.data.map((activity: any) => activity.description);
+        const descriptions = responseData.data.map((activity) => activity.description);
         expect(descriptions).toContain('测试描述搜索1');
         expect(descriptions).toContain('测试描述搜索2');
       }
@@ -434,7 +434,7 @@ describe('活动管理API集成测试', () => {
         const responseData = await response.json();
         expect(responseData.data.length).toBe(2);
 
-        const types = responseData.data.map((activity: any) => activity.type);
+        const types = responseData.data.map((activity) => activity.type);
         expect(types.every((type: string) => type === 'departure')).toBe(true);
       }
     });

+ 3 - 3
tests/integration/server/admin/routes.integration.test.ts

@@ -417,7 +417,7 @@ describe('路线管理API集成测试', () => {
         expect(responseData.data.length).toBe(2);
 
         // 验证搜索结果包含正确的路线
-        const names = responseData.data.map((route: any) => route.name);
+        const names = responseData.data.map((route) => route.name);
         expect(names).toContain('搜索路线1');
         expect(names).toContain('搜索路线2');
         expect(names).not.toContain('其他路线');
@@ -445,7 +445,7 @@ describe('路线管理API集成测试', () => {
         const responseData = await response.json();
         expect(responseData.data.length).toBe(2);
 
-        const startPoints = responseData.data.map((route: any) => route.startPoint);
+        const startPoints = responseData.data.map((route) => route.startPoint);
         expect(startPoints).toContain('北京出发');
         expect(startPoints).toContain('北京西站');
       }
@@ -473,7 +473,7 @@ describe('路线管理API集成测试', () => {
         const responseData = await response.json();
         expect(responseData.data.length).toBe(2);
 
-        const vehicleTypes = responseData.data.map((route: any) => route.vehicleType);
+        const vehicleTypes = responseData.data.map((route) => route.vehicleType);
         expect(vehicleTypes.every((type: string) => type === 'bus')).toBe(true);
       }
     });