Example #1
0
 /**
  * Test get arg.
  *
  * @return void
  *
  * @since  1.0
  *
  * @covers Joomla\Console\Command\AbstractCommand::getArgument
  */
 public function testGetArgument()
 {
     $this->instance->getInput()->args = array('flower', 'sakura');
     $this->assertEquals('flower', $this->instance->getArgument(0), 'First arg not matched.');
     $this->assertEquals('rose', $this->instance->getArgument(2, 'rose'), 'Default value not matched.');
     $callback = function () {
         return 'Morning Glory';
     };
     $this->assertEquals('Morning Glory', $this->instance->getArgument(2, $callback), 'Default value not matched.');
 }