예제 #1
0
 /**
  * @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'));
 }