public function testToHtmlPreviewImageUrl() { /** @var $objectManager \Magento\TestFramework\ObjectManager */ $this->_theme->setType(\Magento\Framework\View\Design\ThemeInterface::TYPE_PHYSICAL); $this->_theme->setPreviewImage('preview_image_test.jpg'); $this->_block->setArea('adminhtml'); $html = $this->_block->toHtml(); preg_match_all('/pub\\/static\\/adminhtml\\/_view\\/en_US/', $html, $result); $this->assertEmpty($result[0]); }
/** * Delete preview image * * @return bool */ public function removePreviewImage() { $previewImage = $this->theme->getPreviewImage(); $this->theme->setPreviewImage(null); if ($previewImage) { $previewImagePath = $this->themeImagePath->getImagePreviewDirectory() . '/' . $previewImage; return $this->mediaDirectory->delete($this->mediaDirectory->getRelativePath($previewImagePath)); } return false; }