public function testElasticBeanstalkTailCommandOptions()
 {
     $defaults = array('default_user' => 'test-user', 'default_key_path' => 'test-path');
     $options = CommandRules::getElasticBeanstalkTailCommandOptions($defaults);
     $this->assertEquals(CommandRules::USER, $options[0][0]);
     $this->assertEquals('u', $options[0][1]);
     $this->assertEquals(InputOption::VALUE_OPTIONAL, $options[0][2]);
     $this->assertEquals($defaults['default_user'], $options[0][4]);
     $this->assertEquals(CommandRules::KEY_FILE, $options[1][0]);
     $this->assertNull($options[1][1]);
     $this->assertEquals(InputOption::VALUE_OPTIONAL, $options[1][2]);
     $this->assertEquals($defaults['default_key_path'], $options[1][4]);
 }
示例#2
0
 protected function getOptions()
 {
     $defaults = $this->app->make('config')->get('laravel-aws-ssh::ssh_defaults');
     return CommandRules::getEC2TailCommandOptions($defaults);
 }