/** * @magentoAppIsolation enabled */ public function testInitDesign() { $defaultTheme = Mage::getDesign()->setDefaultDesignTheme()->getDesignTheme(); $this->_model->load(Mage_Core_Model_App_Area::PART_DESIGN); $design = Mage::getDesign()->setDefaultDesignTheme(); $this->assertEquals($defaultTheme->getThemePath(), $design->getDesignTheme()->getThemePath()); $this->assertEquals('frontend', $design->getArea()); // try second time and make sure it won't load second time $this->_model->load(Mage_Core_Model_App_Area::PART_DESIGN); $this->assertSame($design, Mage::getDesign()); }
/** * @magentoAppIsolation enabled */ public function testInitDesign() { $this->_model->load(Mage_Core_Model_App_Area::PART_DESIGN); /** @var Mage_Core_Model_Design_Package $design */ $design = Mage::registry('_singleton/Mage_Core_Model_Design_Package'); $this->assertInstanceOf('Mage_Core_Model_Design_Package', $design); $this->assertSame($design, Mage::getDesign()); $this->assertEquals('frontend', $design->getArea()); // try second time and make sure it won't load second time $this->_model->load(Mage_Core_Model_App_Area::PART_DESIGN); $this->assertSame($design, Mage::getDesign()); }