public function testGetWidgetSupportedTemplatesByContainersUnknownContainer() { $expectedConfigFile = __DIR__ . '/../_files/mappedConfigArray1.php'; $widget = (include $expectedConfigFile); $this->_widgetModelMock->expects($this->once())->method('getWidgetByClassType')->will($this->returnValue($widget)); $this->_viewFileSystemMock->expects($this->once())->method('getFilename')->will($this->returnValue('')); $expectedTemplates = []; $this->assertEquals($expectedTemplates, $this->_model->getWidgetSupportedTemplatesByContainer('unknown')); }
/** * @param \Magento\Widget\Model\Widget\Instance $model * @depends testGetWidgetSupportedContainers */ public function testGetWidgetSupportedTemplatesByContainer($model) { $templates = $model->getWidgetSupportedTemplatesByContainer('content'); $this->assertNotEmpty($templates); $this->assertInternalType('array', $templates); foreach ($templates as $row) { $this->assertArrayHasKey('value', $row); $this->assertArrayHasKey('label', $row); } }