Skip to content

Commit 2109eb6

Browse files
committed
fix tets fixture and mark return processor as @api
1 parent b7c76e3 commit 2109eb6

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

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

+2
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

+10-1
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)