Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
AssertCartPriceRuleIsNotPresentedInGrid.php
Go to the documentation of this file.
1 <?php
8 
10 use Magento\SalesRule\Test\Page\Adminhtml\PromoQuoteIndex;
11 use Magento\Mtf\Constraint\AbstractConstraint;
12 
16 class AssertCartPriceRuleIsNotPresentedInGrid extends AbstractConstraint
17 {
25  public function processAssert(PromoQuoteIndex $promoQuoteIndex, SalesRule $salesRule)
26  {
27  \PHPUnit\Framework\Assert::assertFalse(
28  $promoQuoteIndex->getPromoQuoteGrid()->isRowVisible(['name' => $salesRule->getName()]),
29  'Sales rule \'' . $salesRule->getName() . '\' is present in cart price rules grid.'
30  );
31  }
32 
38  public function toString()
39  {
40  return 'Sales rule is not present in cart price rules grid.';
41  }
42 }