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]); }
protected function getOptions() { $defaults = $this->app->make('config')->get('laravel-aws-ssh::ssh_defaults'); return CommandRules::getEC2TailCommandOptions($defaults); }