/** * 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(); } }
/** * Add new checkout agreement step. * * @return void */ public function run() { $this->agreementIndex->open(); $this->agreementIndex->getPageActionsBlock()->addNew(); }
/** * 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.'); }
/** * Assert that after save block successful message appears. * * @param CheckoutAgreementIndex $agreementIndex * @return void */ public function processAssert(CheckoutAgreementIndex $agreementIndex) { \PHPUnit_Framework_Assert::assertEquals(self::SUCCESS_SAVE_MESSAGE, $agreementIndex->getMessagesBlock()->getSuccessMessages()); }