public function testMergePullRequestWithSquashOption()
{
$command = new BranchMergeCommand();
$tester = $this->getCommandTester($command, null, null, function (HelperSet $helperSet) {
$helperSet->set($this->getLocalGitHelper(sprintf($this->mergeMessage, 'develop', 'master'), true)->reveal());
});
$tester->execute(['target_branch' => 'master', 'source_branch' => 'develop', '--squash' => true], ['interactive' => false]);
$display = $tester->getDisplay();
$this->assertCommandOutputMatches(sprintf(self::COMMAND_DISPLAY, 'gushphp/develop', 'gushphp/master'), $display);
}