public function testRegisterCommands() { $cmd = new FooCommand(); $app = $this->getMock('Symfony\\Component\\Console\\Application'); $app->expects($this->once())->method('add')->with($this->equalTo($cmd)); $bundle = new ExtensionPresentBundle(); $bundle->registerCommands($app); $bundle2 = new ExtensionAbsentBundle(); $this->assertNull($bundle2->registerCommands($app)); }
public function testRegisterCommands() { if (!class_exists('Symfony\\Component\\Console\\Application')) { $this->markTestSkipped('The "Console" component is not available'); } if (!class_exists('Symfony\\Component\\Finder\\Finder')) { $this->markTestSkipped('The "Finder" component is not available'); } $cmd = new FooCommand(); $app = $this->getMock('Symfony\\Component\\Console\\Application'); $app->expects($this->once())->method('add')->with($this->equalTo($cmd)); $bundle = new ExtensionPresentBundle(); $bundle->registerCommands($app); $bundle2 = new ExtensionAbsentBundle(); $this->assertNull($bundle2->registerCommands($app)); }