public function testControllerWithXmlHttpRequest() { $request = new Request(); $request->set('q', 'Hello'); $request->setRequestFormat('XmlHttpRequest'); $ctrl = new SearchController(); $response = $ctrl->searchAction($request); $this->assertEquals('ProductBundle:Search:list.html.twig{"products":{"0":{"name":"foo","description":"A foo product","price":42},"1":{"name":"bar","description":"A bar product","price":23}},"noLayout":true}', $response->getContent()); }