| 
                                
                                    @@ 63-77 (lines=15) @@
                                 | 
                            
                                                            
                                    | 60 | 
                                     | 
                                            $listener->onKernelView($event->reveal());  | 
                                
                                                            
                                    | 61 | 
                                     | 
                                        }  | 
                                
                                                            
                                    | 62 | 
                                     | 
                                     | 
                                
                                                            
                                    | 63 | 
                                     | 
                                        public function testOnKernelViewWithNonObjectControllerResult()  | 
                                
                                                            
                                    | 64 | 
                                     | 
                                        { | 
                                
                                                            
                                    | 65 | 
                                     | 
                                            $event = $this->prophesizeEvent();  | 
                                
                                                            
                                    | 66 | 
                                     | 
                                            $request = $this->prophesizeRequest();  | 
                                
                                                            
                                    | 67 | 
                                     | 
                                            $event->getRequest()->shouldBeCalledTimes(1)->willReturn($request->reveal());  | 
                                
                                                            
                                    | 68 | 
                                     | 
                                     | 
                                
                                                            
                                    | 69 | 
                                     | 
                                            $nonObject = ['foo' => 'bar'];  | 
                                
                                                            
                                    | 70 | 
                                     | 
                                            $event->getControllerResult()->shouldBeCalledTimes(1)->willReturn($nonObject);  | 
                                
                                                            
                                    | 71 | 
                                     | 
                                            $request->isMethod('POST')->shouldBeCalledTimes(1)->willReturn(false); | 
                                
                                                            
                                    | 72 | 
                                     | 
                                     | 
                                
                                                            
                                    | 73 | 
                                     | 
                                            $event->setResponse(new JsonResponse($nonObject))->shouldBeCalledTimes(1);  | 
                                
                                                            
                                    | 74 | 
                                     | 
                                     | 
                                
                                                            
                                    | 75 | 
                                     | 
                                            $listener = new AutoJsonResponseListener();  | 
                                
                                                            
                                    | 76 | 
                                     | 
                                            $listener->onKernelView($event->reveal());  | 
                                
                                                            
                                    | 77 | 
                                     | 
                                        }  | 
                                
                                                            
                                    | 78 | 
                                     | 
                                     | 
                                
                                                            
                                    | 79 | 
                                     | 
                                        public function testOnKernelViewWithPostRequestAndNonObjectControllerResult()  | 
                                
                                                            
                                    | 80 | 
                                     | 
                                        { | 
                                
                                                                                
                                 | 
                                
                                    @@ 79-93 (lines=15) @@
                                 | 
                            
                                                            
                                    | 76 | 
                                     | 
                                            $listener->onKernelView($event->reveal());  | 
                                
                                                            
                                    | 77 | 
                                     | 
                                        }  | 
                                
                                                            
                                    | 78 | 
                                     | 
                                     | 
                                
                                                            
                                    | 79 | 
                                     | 
                                        public function testOnKernelViewWithPostRequestAndNonObjectControllerResult()  | 
                                
                                                            
                                    | 80 | 
                                     | 
                                        { | 
                                
                                                            
                                    | 81 | 
                                     | 
                                            $event = $this->prophesizeEvent();  | 
                                
                                                            
                                    | 82 | 
                                     | 
                                            $request = $this->prophesizeRequest();  | 
                                
                                                            
                                    | 83 | 
                                     | 
                                            $event->getRequest()->shouldBeCalledTimes(1)->willReturn($request->reveal());  | 
                                
                                                            
                                    | 84 | 
                                     | 
                                     | 
                                
                                                            
                                    | 85 | 
                                     | 
                                            $nonObject = 'hello world';  | 
                                
                                                            
                                    | 86 | 
                                     | 
                                            $event->getControllerResult()->shouldBeCalledTimes(1)->willReturn($nonObject);  | 
                                
                                                            
                                    | 87 | 
                                     | 
                                            $request->isMethod('POST')->shouldBeCalledTimes(1)->willReturn(true); | 
                                
                                                            
                                    | 88 | 
                                     | 
                                     | 
                                
                                                            
                                    | 89 | 
                                     | 
                                            $event->setResponse(new JsonResponse($nonObject, 201))->shouldBeCalledTimes(1);  | 
                                
                                                            
                                    | 90 | 
                                     | 
                                     | 
                                
                                                            
                                    | 91 | 
                                     | 
                                            $listener = new AutoJsonResponseListener();  | 
                                
                                                            
                                    | 92 | 
                                     | 
                                            $listener->onKernelView($event->reveal());  | 
                                
                                                            
                                    | 93 | 
                                     | 
                                        }  | 
                                
                                                            
                                    | 94 | 
                                     | 
                                     | 
                                
                                                            
                                    | 95 | 
                                     | 
                                        /**  | 
                                
                                                            
                                    | 96 | 
                                     | 
                                         * @expectedException BadMethodCallException  |