/** * Create checkout agreement. * * @return array */ public function run() { $this->agreementIndex->open(); $this->agreementIndex->getPageActionsBlock()->addNew(); $this->agreementNew->getAgreementsForm()->fill($this->agreement); $this->agreementNew->getPageActionsBlock()->save(); return ['agreement' => $this->agreement]; }
/** * Create Term Entity test. * * @param CheckoutAgreementNew $agreementNew * @param CheckoutAgreementIndex $agreementIndex * @param CheckoutAgreement $agreement * @return void */ public function test(CheckoutAgreementNew $agreementNew, CheckoutAgreementIndex $agreementIndex, CheckoutAgreement $agreement) { // Steps $agreementIndex->open(); $agreementIndex->getPageActionsBlock()->addNew(); $agreementNew->getAgreementsForm()->fill($agreement); $agreementNew->getPageActionsBlock()->save(); }