コード例 #1
0
 /**
  * Delete CMS Block.
  *
  * @param CmsBlock $cmsBlock
  * @return void
  */
 public function test(CmsBlock $cmsBlock)
 {
     // Precondition
     $cmsBlock->persist();
     $filter = ['identifier' => $cmsBlock->getIdentifier()];
     // Steps
     $this->cmsBlockIndex->open();
     $this->cmsBlockIndex->getCmsBlockGrid()->searchAndOpen($filter, true, false);
     $this->cmsBlockNew->getFormPageActions()->delete();
 }
コード例 #2
0
 /**
  * Run Update CMS Block test.
  *
  * @param CmsBlock $initialCmsBlock
  * @param CmsBlock $cmsBlock
  * @return void
  */
 public function test(CmsBlock $initialCmsBlock, CmsBlock $cmsBlock)
 {
     // Prepare data for tearDown
     $this->storeName = $cmsBlock->getStores();
     // Precondition
     $initialCmsBlock->persist();
     // Steps
     $this->cmsBlockIndex->open();
     $this->cmsBlockIndex->getCmsBlockGrid()->searchAndOpen(['identifier' => $initialCmsBlock->getIdentifier()]);
     $this->cmsBlockNew->getCmsForm()->fill($cmsBlock);
     $this->cmsBlockNew->getFormPageActions()->save();
 }