|
|
@@ -507,6 +507,12 @@ describe('用户商户管理API集成测试', () => {
|
|
|
|
|
|
expect(createResponse.status).toBe(201);
|
|
|
const createdMerchant = await createResponse.json();
|
|
|
+
|
|
|
+ // 检查响应是否为错误对象
|
|
|
+ if ('code' in createdMerchant && 'message' in createdMerchant) {
|
|
|
+ throw new Error(`创建商户失败: ${createdMerchant.message}`);
|
|
|
+ }
|
|
|
+
|
|
|
expect(createdMerchant.state).toBe(1);
|
|
|
|
|
|
// 更新为禁用状态
|
|
|
@@ -521,6 +527,12 @@ describe('用户商户管理API集成测试', () => {
|
|
|
|
|
|
expect(updateResponse.status).toBe(200);
|
|
|
const updatedMerchant = await updateResponse.json();
|
|
|
+
|
|
|
+ // 检查响应是否为错误对象
|
|
|
+ if ('code' in updatedMerchant && 'message' in updatedMerchant) {
|
|
|
+ throw new Error(`更新商户失败: ${updatedMerchant.message}`);
|
|
|
+ }
|
|
|
+
|
|
|
expect(updatedMerchant.state).toBe(2);
|
|
|
});
|
|
|
});
|
|
|
@@ -548,6 +560,11 @@ describe('用户商户管理API集成测试', () => {
|
|
|
expect(createResponse.status).toBe(201);
|
|
|
const createdMerchant = await createResponse.json();
|
|
|
|
|
|
+ // 检查响应是否为错误对象
|
|
|
+ if ('code' in createdMerchant && 'message' in createdMerchant) {
|
|
|
+ throw new Error(`创建商户失败: ${createdMerchant.message}`);
|
|
|
+ }
|
|
|
+
|
|
|
// 验证登录统计字段存在
|
|
|
expect(createdMerchant).toHaveProperty('loginNum');
|
|
|
expect(createdMerchant).toHaveProperty('loginTime');
|