Example #1
0
 /**
  * @return \Magento\Widget\Model\Widget\Instance
  */
 public function testGetWidgetSupportedContainers()
 {
     $this->_model->setType('Magento\\Catalog\\Block\\Product\\Widget\\NewWidget');
     $containers = $this->_model->getWidgetSupportedContainers();
     $this->assertInternalType('array', $containers);
     $this->assertContains('sidebar.main', $containers);
     $this->assertContains('content', $containers);
     $this->assertContains('sidebar.additional', $containers);
     return $this->_model;
 }
Example #2
0
 public function testGetWidgetSupportedContainersNoContainer()
 {
     $widget = ['@' => ['type' => 'Magento\\Cms\\Block\\Widget\\Page\\Link', 'module' => 'Magento_Cms'], 'name' => 'CMS Page Link', 'description' => 'Link to a CMS Page', 'is_email_compatible' => 'true', 'placeholder_image' => 'Magento_Cms::images/widget_page_link.png'];
     $this->_widgetModelMock->expects($this->once())->method('getWidgetByClassType')->will($this->returnValue($widget));
     $this->_viewFileSystemMock->expects($this->once())->method('getFilename')->will($this->returnValue(''));
     $expectedContainers = [];
     $this->assertEquals($expectedContainers, $this->_model->getWidgetSupportedContainers());
 }