ApiPlatform\Core\Tests\EventListener\AddFormatListenerTest::testRespondFlag PHP Method

testRespondFlag() public method

public testRespondFlag ( )
    public function testRespondFlag()
    {
        $request = new Request([], [], ['_api_respond' => true]);
        $request->setRequestFormat('xml');
        $eventProphecy = $this->prophesize(GetResponseEvent::class);
        $eventProphecy->getRequest()->willReturn($request)->shouldBeCalled();
        $event = $eventProphecy->reveal();
        $listener = new AddFormatListener(new Negotiator(), ['xml' => ['text/xml']]);
        $listener->onKernelRequest($event);
        $this->assertSame('xml', $request->getRequestFormat());
        $this->assertSame('text/xml', $request->getMimeType($request->getRequestFormat()));
    }