コード例 #1
0
 protected function setUp()
 {
     parent::setUp();
     $this->_layout = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->get('Magento\\Framework\\View\\LayoutInterface');
     $this->_theme = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create('Magento\\Framework\\View\\Design\\ThemeInterface');
     $this->_theme->setType(\Magento\Framework\View\Design\ThemeInterface::TYPE_VIRTUAL);
     $this->_block = $this->_layout->createBlock('Magento\\Theme\\Block\\Adminhtml\\System\\Design\\Theme\\Edit\\Tab\\General');
 }
コード例 #2
0
 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]);
 }