/** * @param Sitemap $sitemap */ public function testDeleteSitemap(Sitemap $sitemap) { // Preconditions $sitemap->persist(); $filter = ['sitemap_filename' => $sitemap->getSitemapFilename(), 'sitemap_path' => $sitemap->getSitemapPath(), 'sitemap_id' => $sitemap->getSitemapId()]; // Steps $this->sitemapIndex->open(); $this->sitemapIndex->getSitemapGrid()->searchAndOpen($filter); $this->sitemapEdit->getFormPageActions()->delete(); }
/** * Update Sitemap Entity * * @param Sitemap $sitemap * @param CatalogProductSimple $product * @param CatalogCategory $catalog * @param CmsPage $cmsPage * @return void */ public function testUpdateSitemap(Sitemap $sitemap, CatalogProductSimple $product, CatalogCategory $catalog, CmsPage $cmsPage) { // Preconditions $sitemap->persist(); $product->persist(); $catalog->persist(); $cmsPage->persist(); $filter = ['sitemap_filename' => $sitemap->getSitemapFilename(), 'sitemap_path' => $sitemap->getSitemapPath(), 'sitemap_id' => $sitemap->getSitemapId()]; // Steps $this->sitemapIndex->open()->getSitemapGrid()->search($filter); $this->sitemapIndex->getSitemapGrid()->generate(); }
/** * Assert that sitemap not availability in sitemap grid * * @param Sitemap $sitemap * @param SitemapIndex $sitemapPageGrid * @return void */ public function processAssert(Sitemap $sitemap, SitemapIndex $sitemapPageGrid) { $sitemapPageGrid->open(); $filter = ['sitemap_filename' => $sitemap->getSitemapFilename(), 'sitemap_path' => $sitemap->getSitemapPath(), 'sitemap_id' => $sitemap->getSitemapId()]; \PHPUnit_Framework_Assert::assertFalse($sitemapPageGrid->getSitemapGrid()->isRowVisible($filter), 'Sitemap with filename \'' . $sitemap->getSitemapFilename() . '\' and id \'' . $sitemap->getSitemapId() . '\' and path \'' . $sitemap->getSitemapPath() . '\' is present in Sitemap grid.'); }