示例#1
0
 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));
 }
示例#2
0
 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));
 }