/** * @skip */ public function testAddsDefaultValueToParametersWithDefaultValue() { $outMock = Mockery::mock(OutputInterface::class); $outMock->shouldReceive("writeln"); $outMock->shouldReceive("write"); $inMock = Mockery::mock(InputInterface::class); $dialog = Mockery::mock(QuestionHelper::class); $dialog->shouldReceive("ask")->andReturn(true); $generator = new EndpointGenerator($inMock, $outMock, $dialog); $generator->generateForEndpoint("Search"); $content = $generator->getGeneratedTemplate(); $this->assertContains('public function byText($query, $type = null, $year = null, AccessToken $token = null)', $content); }