Skip to content

Commit 554f2e2

Browse files
author
Bohdan Shevchenko
committed
MC-6425: [API] Order with state STATE_HOLDED should not be canceled
1 parent e8fe054 commit 554f2e2

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

dev/tests/api-functional/testsuite/Magento/Sales/Service/V1/OrderCancelTest.php

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
namespace Magento\Sales\Service\V1;
88

99
use Magento\Framework\ObjectManagerInterface;
10-
use Magento\Sales\Model\Order\Interceptor;
10+
use Magento\Sales\Model\Order;
11+
use Magento\TestFramework\Helper\Bootstrap;
1112
use Magento\TestFramework\TestCase\WebapiAbstract;
1213

1314
/**
@@ -28,27 +29,27 @@ class OrderCancelTest extends WebapiAbstract
2829
*/
2930
protected function setUp()
3031
{
31-
$this->objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager();
32+
$this->objectManager = Bootstrap::getObjectManager();
3233
}
3334

3435
/**
3536
* Gets order by increment ID.
3637
*
3738
* @param string $incrementId
38-
* @return Interceptor
39+
* @return Order
3940
*/
40-
private function getOrder(string $incrementId): Interceptor
41+
private function getOrder(string $incrementId): Order
4142
{
42-
return $this->objectManager->get(\Magento\Sales\Model\Order::class)->loadByIncrementId($incrementId);
43+
return $this->objectManager->create(Order::class)->loadByIncrementId($incrementId);
4344
}
4445

4546
/**
4647
* Send API request for canceling the order
4748
*
48-
* @param object $order
49+
* @param Order $order
4950
* @return array|bool|float|int|string
5051
*/
51-
private function sendCancelRequest($order)
52+
private function sendCancelRequest(Order $order)
5253
{
5354
$serviceInfo = [
5455
'rest' => [

0 commit comments

Comments
 (0)