class ListCommandTest in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/symfony/console/Tests/Command/ListCommandTest.php \Symfony\Component\Console\Tests\Command\ListCommandTest
Hierarchy
- class \Symfony\Component\Console\Tests\Command\ListCommandTest extends \Symfony\Component\Console\Tests\Command\PHPUnit_Framework_TestCase
Expanded class hierarchy of ListCommandTest
File
- vendor/
symfony/ console/ Tests/ Command/ ListCommandTest.php, line 17
Namespace
Symfony\Component\Console\Tests\CommandView source
class ListCommandTest extends \PHPUnit_Framework_TestCase {
public function testExecuteListsCommands() {
$application = new Application();
$commandTester = new CommandTester($command = $application
->get('list'));
$commandTester
->execute(array(
'command' => $command
->getName(),
), array(
'decorated' => false,
));
$this
->assertRegExp('/help\\s{2,}Displays help for a command/', $commandTester
->getDisplay(), '->execute() returns a list of available commands');
}
public function testExecuteListsCommandsWithXmlOption() {
$application = new Application();
$commandTester = new CommandTester($command = $application
->get('list'));
$commandTester
->execute(array(
'command' => $command
->getName(),
'--format' => 'xml',
));
$this
->assertRegExp('/<command id="list" name="list">/', $commandTester
->getDisplay(), '->execute() returns a list of available commands in XML if --xml is passed');
}
public function testExecuteListsCommandsWithRawOption() {
$application = new Application();
$commandTester = new CommandTester($command = $application
->get('list'));
$commandTester
->execute(array(
'command' => $command
->getName(),
'--raw' => true,
));
$output = <<<EOF
help Displays help for a command
list Lists commands
EOF;
$this
->assertEquals($output, $commandTester
->getDisplay(true));
}
public function testExecuteListsCommandsWithNamespaceArgument() {
require_once realpath(__DIR__ . '/../Fixtures/FooCommand.php');
$application = new Application();
$application
->add(new \FooCommand());
$commandTester = new CommandTester($command = $application
->get('list'));
$commandTester
->execute(array(
'command' => $command
->getName(),
'namespace' => 'foo',
'--raw' => true,
));
$output = <<<EOF
foo:bar The foo:bar command
EOF;
$this
->assertEquals($output, $commandTester
->getDisplay(true));
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ListCommandTest:: |
public | function | ||
ListCommandTest:: |
public | function | ||
ListCommandTest:: |
public | function | ||
ListCommandTest:: |
public | function |