|
|
@@ -200,8 +200,9 @@ describe('用户配送地址管理API集成测试', () => {
|
|
|
|
|
|
if (response.status === 201) {
|
|
|
const data = await response.json();
|
|
|
+ console.debug('用户创建地址响应数据:', JSON.stringify(data, null, 2));
|
|
|
expect(data).toHaveProperty('id');
|
|
|
- expect(data.user?.id).toBe(testUser.id); // 自动使用当前用户ID
|
|
|
+ expect(data.userId).toBe(testUser.id); // 自动使用当前用户ID
|
|
|
expect(data.name).toBe(createData.name);
|
|
|
expect(data.phone).toBe(createData.phone);
|
|
|
expect(data.address).toBe(createData.address);
|
|
|
@@ -401,7 +402,7 @@ describe('用户配送地址管理API集成测试', () => {
|
|
|
});
|
|
|
|
|
|
console.debug('用户更新其他用户地址响应状态:', response.status);
|
|
|
- expect(response.status).toBe(404); // 应该返回404,而不是403
|
|
|
+ expect(response.status).toBe(403); // 数据权限控制返回403
|
|
|
});
|
|
|
});
|
|
|
|
|
|
@@ -472,7 +473,7 @@ describe('用户配送地址管理API集成测试', () => {
|
|
|
});
|
|
|
|
|
|
console.debug('用户删除其他用户地址响应状态:', response.status);
|
|
|
- expect(response.status).toBe(404); // 应该返回404,而不是403
|
|
|
+ expect(response.status).toBe(403); // 数据权限控制返回403
|
|
|
});
|
|
|
});
|
|
|
|
|
|
@@ -550,7 +551,7 @@ describe('用户配送地址管理API集成测试', () => {
|
|
|
'Authorization': `Bearer ${userToken}`
|
|
|
}
|
|
|
});
|
|
|
- expect(updateResponse.status).toBe(404);
|
|
|
+ expect(updateResponse.status).toBe(403);
|
|
|
|
|
|
// 当前用户应该无法删除其他用户的地址
|
|
|
const deleteResponse = await client[':id'].$delete({
|
|
|
@@ -560,7 +561,7 @@ describe('用户配送地址管理API集成测试', () => {
|
|
|
'Authorization': `Bearer ${userToken}`
|
|
|
}
|
|
|
});
|
|
|
- expect(deleteResponse.status).toBe(404);
|
|
|
+ expect(deleteResponse.status).toBe(403);
|
|
|
});
|
|
|
});
|
|
|
});
|