test(order): accept omitted identifiers on failed import rows
This commit is contained in:
@@ -2045,7 +2045,9 @@ function assertImportResult(data, mode, expected) {
|
||||
assertEqual(item.success, expected[index], 'row success')
|
||||
if (item.success) { assertPresent(item.orderId, 'created order ID'); assertPresent(item.orderNo, 'created order number') }
|
||||
else {
|
||||
assertEqual(item.orderId, null, 'failed row has no order')
|
||||
for (const field of ['orderId', 'orderNo', 'inboundCode']) {
|
||||
assertTrue(item[field] === null || item[field] === undefined, `failed row has no ${field}`)
|
||||
}
|
||||
assertEqual(item.errorCode, 'A0422', 'invalid row code')
|
||||
assertPresent(item.errorMessage, 'row error reason')
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user