/** * Delete Catalog Rule on backend * * @return array */ public function run() { $this->catalogRuleIndex->open(); while ($this->catalogRuleIndex->getCatalogRuleGrid()->isFirstRowVisible()) { $this->catalogRuleIndex->getCatalogRuleGrid()->openFirstRow(); $this->catalogRuleNew->getFormPageActions()->delete(); } }
/** * Clear data after test * * @return void */ public function tearDown() { foreach ($this->catalogRules as $catalogRule) { $filter = ['name' => $catalogRule->getName()]; $this->catalogRuleIndex->open(); $this->catalogRuleIndex->getCatalogRuleGrid()->searchAndOpen($filter); $this->catalogRuleNew->getFormPageActions()->delete(); } $this->catalogRules = []; }
/** * Delete Catalog Rule on backend * * @return array */ public function run() { $this->catalogRuleIndex->open(); $this->catalogRuleIndex->getCatalogRuleGrid()->resetFilter(); while ($this->catalogRuleIndex->getCatalogRuleGrid()->isFirstRowVisible()) { $this->catalogRuleIndex->getCatalogRuleGrid()->openFirstRow(); $this->catalogRuleNew->getFormPageActions()->delete(); $this->catalogRuleIndex->getSystemMessageDialog()->closePopup(); } }
/** * Delete Catalog Price Rule test * * @param CatalogRule $catalogPriceRule * @return void */ public function testDeleteCatalogPriceRule(CatalogRule $catalogPriceRule) { // Precondition $catalogPriceRule->persist(); $filter = ['name' => $catalogPriceRule->getName(), 'rule_id' => $catalogPriceRule->getId()]; // Steps $this->catalogRuleIndex->open(); $this->catalogRuleIndex->getCatalogRuleGrid()->searchAndOpen($filter); $this->catalogRuleNew->getFormPageActions()->delete(); }