/** * @param string $type * @param string $expectedFile * @return string * * @dataProvider getPlaceholderImageUrlDataProvider * @magentoAppIsolation enabled */ public function testGetPlaceholderImageUrl($type, $expectedFile) { $objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager(); \Magento\TestFramework\Helper\Bootstrap::getInstance()->loadArea(\Magento\Backend\App\Area\FrontNameResolver::AREA_CODE); $objectManager->get('Magento\\Framework\\View\\DesignInterface')->setDesignTheme('Magento/backend'); $expectedFilePath = "/adminhtml/Magento/backend/en_US/{$expectedFile}"; $url = $this->_model->getPlaceholderImageUrl($type); $this->assertStringEndsWith($expectedFilePath, $url); }