Browse Source

✅ test(supplier): fix initial login time field assertions

- 修改管理员路由测试中loginTime和lastLoginTime的初始值断言,从0改为null
- 修改用户路由测试中loginTime和lastLoginTime的初始值断言,从0改为null
- 确保测试结果与实际数据类型一致,未登录时时间字段应为null而非0
yourname 1 tháng trước cách đây
mục cha
commit
05936f2592

+ 2 - 2
packages/supplier-module/tests/integration/admin-routes.integration.test.ts

@@ -564,8 +564,8 @@ describe('管理员供应商管理API集成测试', () => {
       // 验证初始登录统计
       if (typeof createdData === 'object' && createdData !== null) {
         if ('loginNum' in createdData) expect(createdData.loginNum).toBe(0);
-        if ('loginTime' in createdData) expect(createdData.loginTime).toBe(0);
-        if ('lastLoginTime' in createdData) expect(createdData.lastLoginTime).toBe(0);
+        if ('loginTime' in createdData) expect(createdData.loginTime).toBeNull();
+        if ('lastLoginTime' in createdData) expect(createdData.lastLoginTime).toBeNull();
         if ('loginIp' in createdData) expect(createdData.loginIp).toBeNull();
         if ('lastLoginIp' in createdData) expect(createdData.lastLoginIp).toBeNull();
       }

+ 2 - 2
packages/supplier-module/tests/integration/user-routes.integration.test.ts

@@ -611,8 +611,8 @@ describe('用户供应商管理API集成测试', () => {
       // 验证初始登录统计
       if (typeof createdData === 'object' && createdData !== null) {
         if ('loginNum' in createdData) expect(createdData.loginNum).toBe(0);
-        if ('loginTime' in createdData) expect(createdData.loginTime).toBe(0);
-        if ('lastLoginTime' in createdData) expect(createdData.lastLoginTime).toBe(0);
+        if ('loginTime' in createdData) expect(createdData.loginTime).toBeNull();
+        if ('lastLoginTime' in createdData) expect(createdData.lastLoginTime).toBeNull();
         if ('loginIp' in createdData) expect(createdData.loginIp).toBeNull();
         if ('lastLoginIp' in createdData) expect(createdData.lastLoginIp).toBeNull();
       }