public function testDoNotSerializeResponse()
{
$serializerProphecy = $this->prophesize(SerializerInterface::class);
$serializerProphecy->serialize()->shouldNotBeCalled();
$request = new Request();
$request->setRequestFormat('xml');
$eventProphecy = $this->prophesize(GetResponseForControllerResultEvent::class);
$eventProphecy->getControllerResult()->willReturn(new Response())->shouldBeCalled();
$eventProphecy->getRequest()->willReturn($request)->shouldBeCalled();
$serializerContextBuilderProphecy = $this->prophesize(SerializerContextBuilderInterface::class);
$serializerContextBuilderProphecy->createFromRequest()->shouldNotBeCalled();
$listener = new SerializeListener($serializerProphecy->reveal(), $serializerContextBuilderProphecy->reveal());
$listener->onKernelView($eventProphecy->reveal());
}