10 use Magento\UrlRewrite\Test\Page\Adminhtml\UrlRewriteEdit;
11 use Magento\UrlRewrite\Test\Page\Adminhtml\UrlRewriteIndex;
12 use Magento\Mtf\TestCase\Injectable;
71 public function test(UrlRewrite $initialRewrite, UrlRewrite $urlRewrite)
74 $initialRewrite->persist();
77 $this->urlRewriteIndex->open();
78 $filter = [
'request_path' => $initialRewrite->getRequestPath()];
80 $this->urlRewriteIndex->getUrlRedirectGrid()->searchAndOpen($filter);
81 $this->urlRewriteEdit->getFormBlock()->fill($urlRewrite,
null, $replaceData);
82 $this->urlRewriteEdit->getPageMainActions()->save();
94 $entity = $initialRewrite->getDataFieldConfig(
'target_path')[
'source']->getEntity();
97 $replaceData[
'target_path'] = [
'name' =>
'sku',
'value' =>
$entity->getSku()];
getReplaceData(UrlRewrite $initialRewrite)
__inject(UrlRewriteIndex $urlRewriteIndex, UrlRewriteEdit $urlRewriteEdit)
test(UrlRewrite $initialRewrite, UrlRewrite $urlRewrite)