9 use Magento\Reports\Test\Page\Adminhtml\SalesShippingReport;
11 use Magento\Mtf\Constraint\AbstractConstraint;
12 use Magento\Mtf\ObjectManager;
13 use Magento\Mtf\System\Event\EventManagerInterface;
42 EventManagerInterface $eventManager,
57 $this->salesShippingReport->open();
58 $this->salesShippingReport->getMessagesBlock()->clickLinkInMessage(
'notice',
'here');
59 $this->salesShippingReport->getFilterForm()->viewsReport($shippingReport);
60 $this->salesShippingReport->getActionBlock()->showReport();
72 $totalShipping = $this->order->getPrice()[0][
'grand_shipment_total'];
73 $expectedShippingData[
'qty'] += 1;
74 $expectedShippingData[
'total-sales-shipping'] += $totalShipping;
76 $preparedResult = [$expectedShippingData, $shipmentResult];
77 foreach ($preparedResult as &
$result) {
78 $result = array_map(
function ($rowData) {
82 return $preparedResult;
searchInShippingReportGrid(array $shippingReport)
__construct(ObjectManager $objectManager, EventManagerInterface $eventManager, SalesShippingReport $salesShippingReport)
prepareExpectedResult(array $expectedShippingData, array $shipmentResult)