Пример #1
0
 public function testGetWidgetDefinitions()
 {
     $placement = 'left';
     $title = 'Foo';
     $definitions = new ArrayCollection();
     $definitions->set('test', array('title' => $title, 'icon' => 'test.ico', 'module' => 'widget/foo', 'placement' => 'left'));
     $this->widgetDefinitionsRegistry->expects($this->once())->method('getWidgetDefinitionsByPlacement')->with($placement)->will($this->returnValue($definitions));
     $this->translator->expects($this->once())->method('trans')->with($title)->will($this->returnValue('trans' . $title));
     $expected = array('test' => array('title' => 'transFoo', 'icon' => 'test.ico', 'module' => 'widget/foo', 'placement' => 'left'));
     $this->assertEquals($expected, $this->extension->getWidgetDefinitions($placement));
 }
Пример #2
0
 public function testGetWidgetDefinitions()
 {
     $placement = 'left';
     $definitions = new ArrayCollection();
     $definitions->set('test', array('title' => 'Foo', 'icon' => 'test.ico', 'module' => 'widget/foo', 'placement' => 'left'));
     $assetHelper = $this->getMockBuilder('Symfony\\Component\\Templating\\Asset\\PackageInterface')->getMock();
     $assetHelper->expects($this->once())->method('getUrl')->with('test.ico')->will($this->returnValue('/asserts/test.ico'));
     $this->container->expects($this->once())->method('get')->with('templating.helper.assets')->will($this->returnValue($assetHelper));
     $this->widgetDefinitionsRegistry->expects($this->once())->method('getWidgetDefinitionsByPlacement')->with($placement)->will($this->returnValue($definitions));
     $expected = array('test' => array('title' => 'Foo', 'icon' => '/asserts/test.ico', 'module' => 'widget/foo', 'placement' => 'left'));
     $this->assertEquals($expected, $this->extension->getWidgetDefinitions($placement));
 }