Jelajahi Sumber

✅ test(users): fix type issues in integration tests

- 移除authMiddleware mock中的冗余any类型标注
- 为c.set中的用户对象添加类型断言,解决类型不匹配问题
yourname 2 bulan lalu
induk
melakukan
e2de4bfc81

+ 2 - 2
src/server/api/__integration_tests__/users.integration.test.ts

@@ -48,9 +48,9 @@ describe('Users API Integration Tests', () => {
 
     // 重置认证中间件mock
     const { authMiddleware } = await import('../../middleware/auth.middleware');
-    vi.mocked(authMiddleware).mockImplementation(async (c: any, next: any) => {
+    vi.mocked(authMiddleware).mockImplementation(async (c, next) => {
       // 模拟认证成功,设置用户信息
-      c.set('user', { id: 1, username: 'testuser' });
+      c.set('user', { id: 1, username: 'testuser' } as any);
       await next();
     });