/** * @param string $type * @param string $expectedFile * @dataProvider getPlaceholderImageUrlDataProvider * @magentoAppIsolation enabled * * @group module:Mage_Catalog */ public function testGetPlaceholderImageUrl($type, $expectedFile) { Mage::getDesign()->setDesignTheme('default/default/default', 'adminhtml'); $url = $this->_model->getPlaceholderImageUrl($type); $this->assertStringEndsWith($expectedFile, $url); $this->assertFileExists(Mage::getBaseDir('media') . "/skin/adminhtml/default/default/default/en_US/{$expectedFile}"); }
/** * @param string $type * @param string $expectedFile * @return string * * @dataProvider getPlaceholderImageUrlDataProvider * @magentoAppIsolation enabled */ public function testGetPlaceholderImageUrl($type, $expectedFile) { Mage::getDesign()->setDesignTheme('default/basic', 'adminhtml'); $expectedPubFile = Mage::getBaseDir('media') . "/theme/adminhtml/default/basic/en_US/{$expectedFile}"; if (file_exists($expectedPubFile)) { unlink($expectedPubFile); } $url = $this->_model->getPlaceholderImageUrl($type); $this->assertStringEndsWith($expectedFile, $url); $this->assertFileExists($expectedPubFile); return $expectedPubFile; }