Code Duplication    Length = 12-13 lines in 2 locations

Tests/EventListener/AutoJsonResponseListenerTest.php 2 locations

@@ 38-49 (lines=12) @@
35
        $listener->onKernelView($event->reveal());
36
    }
37
38
    public function testOnKernelViewWithNullControllerResult()
39
    {
40
        $event = $this->prophesizeEvent();
41
        $request = $this->prophesizeRequest();
42
        $event->getRequest()->shouldBeCalledTimes(1)->willReturn($request->reveal());
43
44
        $event->getControllerResult()->shouldBeCalledTimes(1)->willReturn(null);
45
        $event->setResponse(new JsonResponse(null, 204))->shouldBeCalledTimes(1);
46
47
        $listener = new AutoJsonResponseListener();
48
        $listener->onKernelView($event->reveal());
49
    }
50
51
    public function testOnKernelViewWithResponseControllerResult()
52
    {
@@ 98-110 (lines=13) @@
95
    /**
96
     * @expectedException BadMethodCallException
97
     */
98
    public function testOnKernelViewWithObjectControllerResultButNoSerializer()
99
    {
100
        $event = $this->prophesizeEvent();
101
        $request = $this->prophesizeRequest();
102
        $event->getRequest()->shouldBeCalledTimes(1)->willReturn($request->reveal());
103
104
        $object = new \stdClass();
105
        $event->getControllerResult()->shouldBeCalledTimes(1)->willReturn($object);
106
        $request->isMethod('POST')->shouldBeCalledTimes(1)->willReturn(false);
107
108
        $listener = new AutoJsonResponseListener();
109
        $listener->onKernelView($event->reveal());
110
    }
111
112
    public function testOnKernelViewWithObjectControllerResult()
113
    {