/** * Tests the renderByName() method, but the route is not found. * * @test * * @covers Cocur\Bundle\BuildBundle\Renderer\RouteRenderer::renderByName() * * @expectedException Cocur\Bundle\BuildBundle\Exception\RouteNotFoundException */ public function renderByNameShouldThrowExceptionIfRouteNotFound() { $route = m::mock('Symfony\\Component\\Routing\\Route'); $routeCollection = m::mock('Symfony\\Component\\Routing\\RouteCollection'); $routeCollection->shouldReceive('get')->with('invalid_route')->once()->andReturn(null); $this->router->shouldReceive('getRouteCollection')->once()->andReturn($routeCollection); $this->renderer->renderByName('invalid_route'); }