Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
AssertTermInGrid.php
Go to the documentation of this file.
1 <?php
8 
10 use Magento\CheckoutAgreements\Test\Page\Adminhtml\CheckoutAgreementIndex;
11 use Magento\Mtf\Constraint\AbstractConstraint;
12 
17 class AssertTermInGrid extends AbstractConstraint
18 {
26  public function processAssert(CheckoutAgreementIndex $agreementIndex, CheckoutAgreement $agreement)
27  {
28  $agreementIndex->open();
29  \PHPUnit\Framework\Assert::assertTrue(
30  $agreementIndex->getAgreementGridBlock()->isRowVisible(['name' => $agreement->getName()]),
31  'Checkout Agreement \'' . $agreement->getName() . '\' is absent in agreement grid.'
32  );
33  }
34 
40  public function toString()
41  {
42  return 'Checkout Agreement is present in agreement grid.';
43  }
44 }
processAssert(CheckoutAgreementIndex $agreementIndex, CheckoutAgreement $agreement)