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')); }
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()); }