Exemple #1
0
 public function testCreateMenu()
 {
     $filters = new Menu\FilterRepository();
     $renderer = new Menu\Renderer();
     $factory = new Menu\Factory($filters, $renderer);
     $this->assertInstanceOf('Menu\\Items\\Collection', $factory->get('foo'));
 }
Exemple #2
0
 public function testSingleItemClassDoesNotOverwrite()
 {
     $factory = new Menu\Factory();
     $menu = $factory->get('menu');
     $menu->add('First', 'first', function ($item) {
         $item->add('Second', 'second', function ($item) {
             $item->element('li')->attribute('class', 'foo');
         });
     });
     $this->assertEquals($this->view(__FUNCTION__), $menu->render());
 }