10 use Magento\Sales\Test\Page\Adminhtml\CreditMemoIndex;
11 use Magento\Sales\Test\Page\Adminhtml\SalesCreditMemoView;
28 CreditMemoIndex $creditMemoIndex,
29 SalesCreditMemoView $salesCreditMemoView,
33 $creditMemoIndex->open();
34 $orderId =
$order->getId();
35 $refundsData =
$order->getRefund();
36 $data = isset($refundsData[0][
'items_data']) ? $refundsData[0][
'items_data'] : [];
38 foreach ($ids[
'creditMemoIds'] as $creditMemoId) {
40 'order_id' => $orderId,
41 'id' => $creditMemoId,
43 $creditMemoIndex->getCreditMemoGrid()->searchAndOpen($filter);
44 $itemsData = $this->
preparePageItems($salesCreditMemoView->getItemsBlock()->getData());
46 \PHPUnit\Framework\Assert::assertEmpty($error, $error);
57 return 'All credit memo products are present in credit memo view page.';
preparePageItems(array $itemsData)
processAssert(CreditMemoIndex $creditMemoIndex, SalesCreditMemoView $salesCreditMemoView, OrderInjectable $order, array $ids)