function it_can_have_navigation_added(Navigation $navigation) { $navigation->navbar()->shouldBeCalledTimes(1); $navigation->__toString()->shouldBeCalledTimes(1)->willReturn('foo'); $this->withContent($navigation)->render()->shouldBe("<div class='navbar navbar-default' role='navigation'><div class='container'><div class='navbar-header'><button type='button' class='navbar-toggle' data-toggle='collapse' data-target='.navbar-collapse'><span class='sr-only'>Toggle navigation</span><span class='icon-bar'></span><span class='icon-bar'></span><span class='icon-bar'></span></button></div><nav class='navbar-collapse collapse'>foo</nav></div></div>"); }