/** * @covers \Foote\Ginny\Command\GinnyInput::__construct */ public function testget() { $yaml = new \Symfony\Component\Yaml\Parser(); $local_defaults = $yaml->parse(file_get_contents(__DIR__ . '/../../ginny.dist.yml')); $local_defaults['root'] = __DIR__ . '/../../'; $input = new GinnyInput($local_defaults, ['--schema_filename' => 'test', '-p' => 'Manage']); // local default "root" intact $this->assertEquals($local_defaults['root'], $input->getParameterOption('--root')); // local default "schema_filename" overridden $this->assertEquals('test', $input->getParameterOption('--schema_filename')); // local default "prefix" overridden via shortcut $this->assertEquals('Manage', $input->getParameterOption('--prefix')); }