Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
CreateCustomUrlRewriteEntityTest.php
Go to the documentation of this file.
1 <?php
8 
10 use Magento\UrlRewrite\Test\Page\Adminhtml\UrlRewriteEdit;
11 use Magento\UrlRewrite\Test\Page\Adminhtml\UrlRewriteIndex;
12 use Magento\Mtf\TestCase\Injectable;
13 
32 class CreateCustomUrlRewriteEntityTest extends Injectable
33 {
34  /* tags */
35  const MVP = 'yes';
36  /* end tags */
37 
43  protected $urlRewriteIndex;
44 
50  protected $urlRewriteEdit;
51 
59  public function __inject(UrlRewriteIndex $urlRewriteIndex, UrlRewriteEdit $urlRewriteEdit)
60  {
61  $this->urlRewriteIndex = $urlRewriteIndex;
62  $this->urlRewriteEdit = $urlRewriteEdit;
63  }
64 
71  public function test(UrlRewrite $urlRewrite)
72  {
73  $this->urlRewriteIndex->open();
74  $this->urlRewriteIndex->getPageActionsBlock()->addNew();
75  $this->urlRewriteEdit->getFormBlock()->fill($urlRewrite);
76  $this->urlRewriteEdit->getPageMainActions()->save();
77  }
78 }
__inject(UrlRewriteIndex $urlRewriteIndex, UrlRewriteEdit $urlRewriteEdit)