public function testEmptyUncompressed() { $rendered = ''; $this->assertEquals($rendered, $this->renderer->render($this->menu, array('depth' => 0, 'compressed' => false))); }
public function testDepth2WithNotShowChildChildren() { $this->menu['Parent 1']->setDisplayChildren(false); $rendered = '<ul class="root"><li class="first"><span>Parent 1</span></li><li class="last"><span>Parent 2</span><ul class="menu_level_1"><li class="first last"><span>Child 4</span></li></ul></li></ul>'; $this->assertEquals($rendered, $this->renderer->render($this->menu, array('depth' => 2))); }
public function testLeafAndBranchRendering() { $rendered = '<ul class="root"><li class="first branch"><span>Parent 1</span><ul class="menu_level_1"><li class="first leaf"><span>Child 1</span></li><li class="leaf"><span>Child 2</span></li><li class="last leaf"><span>Child 3</span></li></ul></li><li class="last branch"><span>Parent 2</span><ul class="menu_level_1"><li class="first last leaf"><span>Child 4</span></li></ul></li></ul>'; $this->assertEquals($rendered, $this->renderer->render($this->menu, array('depth' => 2, 'leaf_class' => 'leaf', 'branch_class' => 'branch'))); }
/** * {@inheritdoc} */ public function render() { echo $this->renderer->render($this->item); }