10 use Magento\Sales\Test\Page\Adminhtml\OrderIndex;
11 use Magento\Sales\Test\Page\Adminhtml\SalesOrderView;
12 use Magento\Mtf\Constraint\AbstractConstraint;
29 SalesOrderView $salesOrderView,
30 OrderIndex $orderIndex,
35 $orderIndex->getSalesOrderGrid()->searchAndOpen([
'id' =>
$order->getId()]);
36 $salesOrderView->getOrderForm()->openTab(
'shipments');
37 $totalQty =
$order->getTotalQtyOrdered();
38 $totalQty = is_array($totalQty) ? $totalQty : [$totalQty];
40 foreach ($ids[
'shipmentIds'] as $key => $shipmentId) {
43 'qty_from' => number_format($totalQty[$key], 4,
'.',
''),
44 'qty_to' => number_format($totalQty[$key], 4,
'.',
''),
46 \PHPUnit\Framework\Assert::assertTrue(
51 ->isRowVisible($filter,
true,
false),
52 'Shipment is absent on shipments tab.' 64 return 'Shipment is present on shipments tab.';
processAssert(SalesOrderView $salesOrderView, OrderIndex $orderIndex, OrderInjectable $order, array $ids)