10 use Magento\Backend\Test\Page\Adminhtml\Dashboard;
11 use Magento\Mtf\Constraint\AbstractConstraint;
12 use Magento\Sales\Test\Page\Adminhtml\OrderIndex;
28 public function processAssert(Dashboard $dashboard, GlobalSearch $search, OrderIndex $orderIndex)
30 $order = $search->getDataFieldConfig(
'query')[
'source']->getEntity();
31 $orderId =
"Order #" .
$order->getId();
32 $isVisibleInResult = $dashboard->getAdminPanelHeader()->isSearchResultVisible($orderId);
33 \PHPUnit\Framework\Assert::assertTrue(
35 'Order Id ' .
$order->getId() .
' is absent in search results' 38 $dashboard->getAdminPanelHeader()->navigateToGrid(
"Orders");
39 $isOrderGridVisible = $orderIndex->getSalesOrderGrid()->isVisible();
41 \PHPUnit\Framework\Assert::assertTrue(
43 'Order grid is not visible' 45 \PHPUnit\Framework\Assert::assertContains(
47 $orderIndex->getSalesOrderGrid()->getAllIds(),
48 'Order grid does not have ' .
$order->getId() .
' in search results' 59 return 'Order Id is present in search results';
processAssert(Dashboard $dashboard, GlobalSearch $search, OrderIndex $orderIndex)