11 use Magento\Mtf\Constraint\AbstractConstraint;
12 use Magento\Catalog\Test\Page\Adminhtml\CatalogCategoryEdit;
13 use Magento\Catalog\Test\Page\Adminhtml\CatalogCategoryIndex;
14 use Magento\UrlRewrite\Test\Page\Adminhtml\UrlRewriteIndex;
34 UrlRewrite $urlRewrite,
36 CatalogCategoryIndex $catalogCategoryIndex,
37 CatalogCategoryEdit $catalogCategoryEdit,
38 UrlRewriteIndex $urlRewriteIndex,
42 $category =
$product->getDataFieldConfig(
'category_ids')[
'source']->getCategories()[0];
43 $catalogCategoryIndex->open();
44 $catalogCategoryIndex->getTreeCategories()->selectCategory(
$category);
45 $catalogCategoryEdit->getFormPageActions()->delete();
46 $catalogCategoryEdit->getModalBlock()->acceptAlert();
49 $assertUrlRewrite->
processAssert($urlRewriteIndex, $urlRewrite);
59 return 'URL rewrites are deleted.';
processAssert(UrlRewriteIndex $urlRewriteIndex, UrlRewrite $productRedirect)
processAssert(UrlRewrite $urlRewrite, CatalogProductSimple $product, CatalogCategoryIndex $catalogCategoryIndex, CatalogCategoryEdit $catalogCategoryEdit, UrlRewriteIndex $urlRewriteIndex, AssertUrlRewriteNotInGrid $assertUrlRewrite, AssertUrlRewriteCategoryNotInGrid $assertCategoryUrlRewrite)
processAssert(UrlRewriteIndex $urlRewriteIndex, Category $category)