|
|
@@ -123,8 +123,7 @@ describe('订单管理API集成测试', () => {
|
|
|
companyId: testCompany.id,
|
|
|
channelId: testChannel.id,
|
|
|
expectedStartDate: new Date().toISOString(),
|
|
|
- orderStatus: OrderStatus.DRAFT,
|
|
|
- workStatus: WorkStatus.NOT_WORKING
|
|
|
+ orderStatus: OrderStatus.DRAFT
|
|
|
};
|
|
|
|
|
|
const response = await client.create.$post({
|
|
|
@@ -146,7 +145,6 @@ describe('订单管理API集成测试', () => {
|
|
|
expect(data.id).toBeDefined();
|
|
|
expect(data.orderName).toBe('测试订单');
|
|
|
expect(data.orderStatus).toBe(OrderStatus.DRAFT);
|
|
|
- expect(data.workStatus).toBe(WorkStatus.NOT_WORKING);
|
|
|
}
|
|
|
});
|
|
|
|
|
|
@@ -157,30 +155,7 @@ describe('订单管理API集成测试', () => {
|
|
|
companyId: testCompany.id,
|
|
|
channelId: testChannel.id,
|
|
|
expectedStartDate: new Date().toISOString(),
|
|
|
- orderStatus: 'invalid_status', // 无效的状态
|
|
|
- workStatus: WorkStatus.NOT_WORKING
|
|
|
- };
|
|
|
-
|
|
|
- const response = await client.create.$post({
|
|
|
- json: createData as any // 使用any绕过类型检查,因为这里故意测试无效的枚举值
|
|
|
- }, {
|
|
|
- headers: {
|
|
|
- 'Authorization': `Bearer ${testToken}`
|
|
|
- }
|
|
|
- });
|
|
|
-
|
|
|
- expect(response.status).toBe(400);
|
|
|
- });
|
|
|
-
|
|
|
- it('应该验证工作状态枚举值', async () => {
|
|
|
- const createData = {
|
|
|
- orderName: '测试订单',
|
|
|
- platformId: testPlatform.id,
|
|
|
- companyId: testCompany.id,
|
|
|
- channelId: testChannel.id,
|
|
|
- expectedStartDate: new Date().toISOString(),
|
|
|
- orderStatus: OrderStatus.DRAFT,
|
|
|
- workStatus: 'invalid_status' // 无效的状态
|
|
|
+ orderStatus: 'invalid_status' // 无效的状态
|
|
|
};
|
|
|
|
|
|
const response = await client.create.$post({
|
|
|
@@ -209,8 +184,7 @@ describe('订单管理API集成测试', () => {
|
|
|
companyId: testCompany.id,
|
|
|
channelId: testChannel.id,
|
|
|
expectedStartDate: new Date(),
|
|
|
- orderStatus: OrderStatus.DRAFT,
|
|
|
- workStatus: WorkStatus.NOT_WORKING
|
|
|
+ orderStatus: OrderStatus.DRAFT
|
|
|
});
|
|
|
await orderRepository.save(testOrder);
|
|
|
|
|
|
@@ -220,8 +194,7 @@ describe('订单管理API集成测试', () => {
|
|
|
companyId: testCompany.id,
|
|
|
channelId: testChannel.id,
|
|
|
expectedStartDate: new Date(),
|
|
|
- orderStatus: OrderStatus.CONFIRMED,
|
|
|
- workStatus: WorkStatus.PRE_WORKING
|
|
|
+ orderStatus: OrderStatus.CONFIRMED
|
|
|
});
|
|
|
await orderRepository.save(testOrder2);
|
|
|
});
|
|
|
@@ -330,8 +303,7 @@ describe('订单管理API集成测试', () => {
|
|
|
companyId: testCompany.id,
|
|
|
channelId: testChannel.id,
|
|
|
expectedStartDate: new Date(),
|
|
|
- orderStatus: OrderStatus.DRAFT,
|
|
|
- workStatus: WorkStatus.NOT_WORKING
|
|
|
+ orderStatus: OrderStatus.DRAFT
|
|
|
});
|
|
|
await orderRepository.save(testOrder);
|
|
|
});
|
|
|
@@ -386,8 +358,7 @@ describe('订单管理API集成测试', () => {
|
|
|
companyId: testCompany.id,
|
|
|
channelId: testChannel.id,
|
|
|
expectedStartDate: new Date(),
|
|
|
- orderStatus: OrderStatus.DRAFT,
|
|
|
- workStatus: WorkStatus.NOT_WORKING
|
|
|
+ orderStatus: OrderStatus.DRAFT
|
|
|
});
|
|
|
await orderRepository.save(testOrder);
|
|
|
});
|
|
|
@@ -463,8 +434,7 @@ describe('订单管理API集成测试', () => {
|
|
|
channelId: testChannel.id,
|
|
|
expectedStartDate: new Date(),
|
|
|
actualStartDate: new Date(),
|
|
|
- orderStatus: OrderStatus.CONFIRMED,
|
|
|
- workStatus: WorkStatus.PRE_WORKING,
|
|
|
+ orderStatus: OrderStatus.CONFIRMED
|
|
|
});
|
|
|
await orderRepository.save(testOrder);
|
|
|
});
|
|
|
@@ -539,8 +509,7 @@ describe('订单管理API集成测试', () => {
|
|
|
companyId: testCompany.id,
|
|
|
channelId: testChannel.id,
|
|
|
expectedStartDate: new Date(),
|
|
|
- orderStatus: OrderStatus.DRAFT,
|
|
|
- workStatus: WorkStatus.NOT_WORKING,
|
|
|
+ orderStatus: OrderStatus.DRAFT
|
|
|
});
|
|
|
await orderRepository.save(testOrder);
|
|
|
});
|
|
|
@@ -752,8 +721,7 @@ describe('订单管理API集成测试', () => {
|
|
|
companyId: testCompany.id,
|
|
|
channelId: testChannel.id,
|
|
|
expectedStartDate: new Date(),
|
|
|
- orderStatus: OrderStatus.DRAFT,
|
|
|
- workStatus: WorkStatus.NOT_WORKING,
|
|
|
+ orderStatus: OrderStatus.DRAFT
|
|
|
});
|
|
|
await orderRepository.save(testOrder);
|
|
|
|
|
|
@@ -867,8 +835,7 @@ describe('订单管理API集成测试', () => {
|
|
|
companyId: testCompany.id,
|
|
|
channelId: testChannel.id,
|
|
|
expectedStartDate: new Date(),
|
|
|
- orderStatus: OrderStatus.DRAFT,
|
|
|
- workStatus: WorkStatus.NOT_WORKING,
|
|
|
+ orderStatus: OrderStatus.DRAFT
|
|
|
});
|
|
|
await orderRepository.save(testOrder);
|
|
|
|
|
|
@@ -1025,8 +992,7 @@ describe('订单管理API集成测试', () => {
|
|
|
companyId: testCompany.id,
|
|
|
channelId: testChannel.id,
|
|
|
expectedStartDate: new Date(),
|
|
|
- orderStatus: OrderStatus.DRAFT,
|
|
|
- workStatus: WorkStatus.NOT_WORKING,
|
|
|
+ orderStatus: OrderStatus.DRAFT
|
|
|
});
|
|
|
await orderRepository.save(testOrder);
|
|
|
|
|
|
@@ -1181,8 +1147,7 @@ describe('订单管理API集成测试', () => {
|
|
|
companyId: testCompany.id,
|
|
|
channelId: testChannel.id,
|
|
|
expectedStartDate: new Date(),
|
|
|
- orderStatus: OrderStatus.DRAFT,
|
|
|
- workStatus: WorkStatus.NOT_WORKING
|
|
|
+ orderStatus: OrderStatus.DRAFT
|
|
|
});
|
|
|
await orderRepository.save(testOrder);
|
|
|
|
|
|
@@ -1257,8 +1222,7 @@ describe('订单管理API集成测试', () => {
|
|
|
companyId: otherCompany.id, // 属于其他公司
|
|
|
channelId: testChannel.id,
|
|
|
expectedStartDate: new Date(),
|
|
|
- orderStatus: OrderStatus.DRAFT,
|
|
|
- workStatus: WorkStatus.NOT_WORKING
|
|
|
+ orderStatus: OrderStatus.DRAFT
|
|
|
});
|
|
|
await orderRepository.save(otherCompanyOrder);
|
|
|
|
|
|
@@ -1359,8 +1323,7 @@ describe('订单管理API集成测试', () => {
|
|
|
companyId: testCompany.id,
|
|
|
channelId: testChannel.id,
|
|
|
expectedStartDate: new Date(),
|
|
|
- orderStatus: OrderStatus.DRAFT,
|
|
|
- workStatus: WorkStatus.NOT_WORKING,
|
|
|
+ orderStatus: OrderStatus.DRAFT
|
|
|
});
|
|
|
await orderRepository.save(testOrder);
|
|
|
|