/** * Delete all Gift Wrappings on backend. * * @return array */ public function run() { $this->giftWrappingIndex->open(); $giftWrappingGrid = $this->giftWrappingIndex->getGiftWrappingGrid(); $giftWrappingGrid->resetFilter(); while ($giftWrappingGrid->isFirstRowVisible()) { $giftWrappingGrid->openFirstRow(); $this->giftWrappingEdit->getFormPageActions()->deleteAndAcceptAlert(); } }
/** * Assert Gift Wrapping availability in Gift Wrapping grid. * * @param GiftWrappingIndex $giftWrappingIndexPage * @param GiftWrapping $giftWrapping * @return void */ public function processAssert(GiftWrappingIndex $giftWrappingIndexPage, GiftWrapping $giftWrapping) { $data = $giftWrapping->getData(); $filter = $this->prepareFilter($data); $giftWrappingIndexPage->open(); \PHPUnit_Framework_Assert::assertTrue($giftWrappingIndexPage->getGiftWrappingGrid()->isRowVisible($filter, true, false), 'Gift Wrapping \'' . $filter['design'] . '\' is absent in Gift Wrapping grid.'); }