public function getShortestIdentifierForCommandReturnsTheCompleteIdentifiersForCustomHelpCommands()
{
$mockFlowHelpCommand = $this->getMockBuilder(Cli\Command::class)->disableOriginalConstructor()->getMock();
$mockFlowHelpCommand->expects($this->atLeastOnce())->method('getCommandIdentifier')->will($this->returnValue('neos.flow:help:help'));
$mockCustomHelpCommand = $this->getMockBuilder(Cli\Command::class)->disableOriginalConstructor()->getMock();
$mockCustomHelpCommand->expects($this->atLeastOnce())->method('getCommandIdentifier')->will($this->returnValue('custom.package:help:help'));
$mockCommands = [$mockFlowHelpCommand, $mockCustomHelpCommand];
$this->commandManager->expects($this->atLeastOnce())->method('getAvailableCommands')->will($this->returnValue($mockCommands));
$commandIdentifier = $this->commandManager->getShortestIdentifierForCommand($mockCustomHelpCommand);
$this->assertSame('package:help:help', $commandIdentifier);
}