예제 #1
0
 protected function setUp()
 {
     Mage::app()->getConfig()->getOptions()->setDesignDir(dirname(__DIR__) . '/_files/design');
     Varien_Io_File::rmdirRecursive(Mage::app()->getConfig()->getOptions()->getMediaDir() . '/skin');
     $this->_model = new Mage_Core_Model_Design_Package();
     $this->_model->setArea('frontend')->setDesignTheme('package/default/theme');
     $pub = Mage::getBaseDir('media');
     $this->_pubMerged = "{$pub}/skin/_merged";
     $this->_pubLib = Mage::getBaseDir('js');
     // emulate source skin
     $this->_skinFixture = dirname(__DIR__) . '/_files/skin';
 }
예제 #2
0
 public function testSetGetArea()
 {
     $this->assertEquals(Mage_Core_Model_Design_Package::DEFAULT_AREA, $this->_model->getArea());
     $this->_model->setArea('test');
     $this->assertEquals('test', $this->_model->getArea());
 }