public function it_should_not_replace_request_param_if_format_is_not_supported() { $requestParam = $this->prophet->prophesize('Symfony\\Component\\HttpFoundation\\ParameterBag'); $request = Request::create('/'); $request->request = $requestParam->reveal(); $requestParam->replace(Argument::any())->shouldNotBeCalled(); $this->decoderProvider->supports(Argument::any())->willReturn(false); $this->__invoke($request); }
public function testExecuteNoSupports() { $this->parserMock->supports()->willReturn(false)->shouldBeCalledTimes(1); $this->parserMock->execute($this->inputMock->reveal(), $this->outputMock->reveal())->shouldNotBeCalled(); $this->commandParserChain->execute($this->inputMock->reveal(), $this->outputMock->reveal()); }
public function testParse() { $this->requestParserMock->supports($this->requestMock->reveal())->willReturn(true, false)->shouldBeCalledTimes(2); $this->requestParserMock->parse($this->requestMock->reveal())->shouldBeCalledTimes(1); $this->parser->parse($this->requestMock->reveal()); }