Explorar el Código

✅ test(delivery-address): 更新配送地址测试用例

- 将所有测试用例中的receiverTown从0修改为1,使用有效的正整数
- 为创建配送地址请求添加错误响应日志,便于调试失败场景
yourname hace 1 mes
padre
commit
1f88c9767f

+ 17 - 13
packages/delivery-address-module/tests/integration/admin-routes.integration.test.ts

@@ -120,7 +120,7 @@ describe('管理员配送地址管理API集成测试', () => {
         receiverProvince: testProvince.id,
         receiverCity: testCity.id,
         receiverDistrict: testDistrict.id,
-        receiverTown: 0,
+        receiverTown: 1, // 使用有效的正整数
         state: 1,
         isDefault: 1
       };
@@ -134,6 +134,10 @@ describe('管理员配送地址管理API集成测试', () => {
       });
 
       console.debug('创建配送地址响应状态:', response.status);
+      if (response.status !== 201) {
+        const errorData = await response.json();
+        console.debug('创建配送地址错误响应:', errorData);
+      }
       expect(response.status).toBe(201);
 
       if (response.status === 201) {
@@ -182,7 +186,7 @@ describe('管理员配送地址管理API集成测试', () => {
         receiverProvince: 999999, // 不存在的省份
         receiverCity: testCity.id,
         receiverDistrict: testDistrict.id,
-        receiverTown: 0,
+        receiverTown: 1,
         state: 1,
         isDefault: 0
       };
@@ -213,7 +217,7 @@ describe('管理员配送地址管理API集成测试', () => {
         receiverProvince: testProvince.id,
         receiverCity: testCity.id,
         receiverDistrict: testDistrict.id,
-        receiverTown: 0,
+        receiverTown: 1,
         state: 1,
         isDefault: 0,
         createdBy: testUser.id
@@ -277,7 +281,7 @@ describe('管理员配送地址管理API集成测试', () => {
         receiverProvince: testProvince.id,
         receiverCity: testCity.id,
         receiverDistrict: testDistrict.id,
-        receiverTown: 0,
+        receiverTown: 1,
         state: 1,
         isDefault: 0,
         createdBy: testUser.id
@@ -326,7 +330,7 @@ describe('管理员配送地址管理API集成测试', () => {
         receiverProvince: testProvince.id,
         receiverCity: testCity.id,
         receiverDistrict: testDistrict.id,
-        receiverTown: 0,
+        receiverTown: 1,
         state: 1,
         isDefault: 0,
         createdBy: testUser.id
@@ -365,7 +369,7 @@ describe('管理员配送地址管理API集成测试', () => {
         receiverProvince: testProvince.id,
         receiverCity: testCity.id,
         receiverDistrict: testDistrict.id,
-        receiverTown: 0,
+        receiverTown: 1,
         state: 1,
         isDefault: 0,
         createdBy: testUser.id
@@ -423,7 +427,7 @@ describe('管理员配送地址管理API集成测试', () => {
         receiverProvince: testProvince.id,
         receiverCity: testCity.id,
         receiverDistrict: invalidDistrict.id, // 这个区的父级不是testCity
-        receiverTown: 0,
+        receiverTown: 1,
         state: 1,
         isDefault: 0
       };
@@ -452,7 +456,7 @@ describe('管理员配送地址管理API集成测试', () => {
         receiverProvince: testProvince.id,
         receiverCity: testCity.id,
         receiverDistrict: testDistrict.id,
-        receiverTown: 0,
+        receiverTown: 1,
         state: 1,
         isDefault: 0
       };
@@ -488,7 +492,7 @@ describe('管理员配送地址管理API集成测试', () => {
         receiverProvince: testProvince.id,
         receiverCity: testCity.id,
         receiverDistrict: testDistrict.id,
-        receiverTown: 0,
+        receiverTown: 1,
         state: 1,
         isDefault: 0,
         createdBy: testUser.id
@@ -503,7 +507,7 @@ describe('管理员配送地址管理API集成测试', () => {
         receiverProvince: testProvince.id,
         receiverCity: testCity.id,
         receiverDistrict: testDistrict.id,
-        receiverTown: 0,
+        receiverTown: 1,
         state: 1,
         isDefault: 0,
         createdBy: testUser.id
@@ -539,7 +543,7 @@ describe('管理员配送地址管理API集成测试', () => {
         receiverProvince: testProvince.id,
         receiverCity: testCity.id,
         receiverDistrict: testDistrict.id,
-        receiverTown: 0,
+        receiverTown: 1,
         state: 1,
         isDefault: 0,
         createdBy: testUser.id
@@ -584,7 +588,7 @@ describe('管理员配送地址管理API集成测试', () => {
         receiverProvince: testProvince.id,
         receiverCity: testCity.id,
         receiverDistrict: testDistrict.id,
-        receiverTown: 0,
+        receiverTown: 1,
         state: 1,
         isDefault: 0,
         createdBy: testUser.id
@@ -622,7 +626,7 @@ describe('管理员配送地址管理API集成测试', () => {
         receiverProvince: testProvince.id,
         receiverCity: testCity.id,
         receiverDistrict: testDistrict.id,
-        receiverTown: 0,
+        receiverTown: 1,
         state: 1,
         isDefault: 0,
         createdBy: testUser.id

+ 12 - 12
packages/delivery-address-module/tests/integration/user-routes.integration.test.ts

@@ -104,7 +104,7 @@ describe('用户配送地址管理API集成测试', () => {
         receiverProvince: testProvince.id,
         receiverCity: testCity.id,
         receiverDistrict: testDistrict.id,
-        receiverTown: 0,
+        receiverTown: 1,
         state: 1,
         isDefault: 0,
         createdBy: testUser.id
@@ -119,7 +119,7 @@ describe('用户配送地址管理API集成测试', () => {
         receiverProvince: testProvince.id,
         receiverCity: testCity.id,
         receiverDistrict: testDistrict.id,
-        receiverTown: 0,
+        receiverTown: 1,
         state: 1,
         isDefault: 0,
         createdBy: testUser.id
@@ -135,7 +135,7 @@ describe('用户配送地址管理API集成测试', () => {
         receiverProvince: testProvince.id,
         receiverCity: testCity.id,
         receiverDistrict: testDistrict.id,
-        receiverTown: 0,
+        receiverTown: 1,
         state: 1,
         isDefault: 0,
         createdBy: otherUser.id
@@ -182,7 +182,7 @@ describe('用户配送地址管理API集成测试', () => {
         receiverProvince: testProvince.id,
         receiverCity: testCity.id,
         receiverDistrict: testDistrict.id,
-        receiverTown: 0,
+        receiverTown: 1,
         state: 1,
         isDefault: 1
       };
@@ -244,7 +244,7 @@ describe('用户配送地址管理API集成测试', () => {
         receiverProvince: testProvince.id,
         receiverCity: testCity.id,
         receiverDistrict: testDistrict.id,
-        receiverTown: 0,
+        receiverTown: 1,
         state: 1,
         isDefault: 0,
         createdBy: testUser.id
@@ -284,7 +284,7 @@ describe('用户配送地址管理API集成测试', () => {
         receiverProvince: testProvince.id,
         receiverCity: testCity.id,
         receiverDistrict: testDistrict.id,
-        receiverTown: 0,
+        receiverTown: 1,
         state: 1,
         isDefault: 0,
         createdBy: otherUser.id
@@ -330,7 +330,7 @@ describe('用户配送地址管理API集成测试', () => {
         receiverProvince: testProvince.id,
         receiverCity: testCity.id,
         receiverDistrict: testDistrict.id,
-        receiverTown: 0,
+        receiverTown: 1,
         state: 1,
         isDefault: 0,
         createdBy: testUser.id
@@ -377,7 +377,7 @@ describe('用户配送地址管理API集成测试', () => {
         receiverProvince: testProvince.id,
         receiverCity: testCity.id,
         receiverDistrict: testDistrict.id,
-        receiverTown: 0,
+        receiverTown: 1,
         state: 1,
         isDefault: 0,
         createdBy: otherUser.id
@@ -418,7 +418,7 @@ describe('用户配送地址管理API集成测试', () => {
         receiverProvince: testProvince.id,
         receiverCity: testCity.id,
         receiverDistrict: testDistrict.id,
-        receiverTown: 0,
+        receiverTown: 1,
         state: 1,
         isDefault: 0,
         createdBy: testUser.id
@@ -455,7 +455,7 @@ describe('用户配送地址管理API集成测试', () => {
         receiverProvince: testProvince.id,
         receiverCity: testCity.id,
         receiverDistrict: testDistrict.id,
-        receiverTown: 0,
+        receiverTown: 1,
         state: 1,
         isDefault: 0,
         createdBy: otherUser.id
@@ -490,7 +490,7 @@ describe('用户配送地址管理API集成测试', () => {
         receiverProvince: testProvince.id,
         receiverCity: testCity.id,
         receiverDistrict: testDistrict.id,
-        receiverTown: 0,
+        receiverTown: 1,
         state: 1,
         isDefault: 0,
         createdBy: testUser.id
@@ -505,7 +505,7 @@ describe('用户配送地址管理API集成测试', () => {
         receiverProvince: testProvince.id,
         receiverCity: testCity.id,
         receiverDistrict: testDistrict.id,
-        receiverTown: 0,
+        receiverTown: 1,
         state: 1,
         isDefault: 0,
         createdBy: otherUser.id