Skip to content

Commit d5ec591

Browse files
committed
ACP2E-2213: Loading order through repository loads the order multiple times from DB
1 parent 533b1a2 commit d5ec591

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

app/code/Magento/Sales/Test/Unit/Model/OrderRepositoryTest.php

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -266,6 +266,20 @@ public function testGet()
266266
private function getOrderExtensionMock(): MockObject
267267
{
268268
$mockBuilder = $this->getMockBuilder(OrderExtensionInterface::class)->disableOriginalConstructor();
269+
try {
270+
$mockBuilder
271+
->addMethods(
272+
[
273+
'getShippingAssignments',
274+
'setAppliedTaxes',
275+
'setConvertingFromQuote',
276+
'setItemAppliedTaxes',
277+
'setPaymentAdditionalInfo'
278+
]
279+
);
280+
} catch (RuntimeException $e) {
281+
// Order extension already generated.
282+
}
269283
return $mockBuilder->getMockForAbstractClass();
270284
}
271285
}

0 commit comments

Comments
 (0)