10 use Magento\Cms\Test\Page\Adminhtml\CmsBlockIndex;
11 use Magento\Cms\Test\Page\Adminhtml\CmsBlockNew;
12 use Magento\Mtf\TestCase\Injectable;
13 use Magento\Mtf\Fixture\FixtureFactory;
56 private $fixtureFactory;
69 FixtureFactory $fixtureFactory
73 $this->fixtureFactory = $fixtureFactory;
86 $filter = [
'identifier' => $cmsBlock->getIdentifier()];
87 $category = $this->createCategory($cmsBlock);
90 $this->cmsBlockIndex->open();
91 $this->cmsBlockIndex->getCmsBlockGrid()->searchAndOpen($filter);
92 $this->cmsBlockNew->getFormPageActions()->delete();
93 $this->cmsBlockNew->getModalBlock()->acceptAlert();
104 private function createCategory(
CmsBlock $cmsBlock)
106 $category = $this->fixtureFactory->createByCode(
109 'dataset' =>
'default_subcategory',
111 'display_mode' =>
'Static block and products',
112 'landing_page' => $cmsBlock->getTitle(),
__inject(CmsBlockIndex $cmsBlockIndex, CmsBlockNew $cmsBlockNew, FixtureFactory $fixtureFactory)