Skip to content

Commit 96640be

Browse files
author
Stanislav Idolov
authored
ENGCOM-1382: For MSI-377: fix test fixture and mark return processor as @api #14842
2 parents a3f5192 + ca07cd6 commit 96640be

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

app/code/Magento/SalesInventory/Model/Order/ReturnProcessor.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010

1111
/**
1212
* Class ReturnProcessor
13+
*
14+
* @api
1315
*/
1416
class ReturnProcessor
1517
{

dev/tests/integration/testsuite/Magento/Sales/_files/order_with_shipping_and_invoice.php

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
* Copyright © Magento, Inc. All rights reserved.
44
* See COPYING.txt for license details.
55
*/
6+
7+
use Magento\Sales\Model\Order\ShipmentFactory;
8+
69
require 'order.php';
710

811
$objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager();
@@ -36,4 +39,10 @@
3639

3740
$order->setIsInProcess(true);
3841

39-
$transaction->addObject($invoice)->addObject($order)->save();
42+
$items = [];
43+
foreach ($order->getItems() as $orderItem) {
44+
$items[$orderItem->getId()] = $orderItem->getQtyOrdered();
45+
}
46+
$shipment = $objectManager->get(ShipmentFactory::class)->create($order, $items);
47+
48+
$transaction->addObject($invoice)->addObject($shipment)->addObject($order)->save();

0 commit comments

Comments
 (0)