/** * Delete all terms on backend. * * @return void */ public function run() { $this->agreementIndex->open(); while ($this->agreementIndex->getAgreementGridBlock()->isFirstRowVisible()) { $this->agreementIndex->getAgreementGridBlock()->openFirstRow(); $this->agreementEdit->getPageActionsBlock()->deleteAndAcceptAlert(); } }
/** * Assert that checkout agreement is present in agreement grid. * * @param CheckoutAgreementIndex $agreementIndex * @param CheckoutAgreement $checkoutAgreement * @return void */ public function processAssert(CheckoutAgreementIndex $agreementIndex, CheckoutAgreement $checkoutAgreement) { $agreementIndex->open(); \PHPUnit_Framework_Assert::assertTrue($agreementIndex->getAgreementGridBlock()->isRowVisible(['name' => $checkoutAgreement->getName()]), 'Checkout Agreement "' . $checkoutAgreement->getName() . '" is absent in agreement grid.'); }