Example #1
0
 public function testSelectNamedMigrationDir()
 {
     $config = new Config(['default_environment' => 'second', 'log_table_name' => 'custom_log_table_name', 'migration_dirs' => ['first' => 'first_dir', 'second' => 'second_dir'], 'environments' => ['first' => [], 'second' => []]]);
     $this->assertEquals('first_dir', $config->getMigrationDir());
     $this->assertEquals('first_dir', $config->getMigrationDir('first'));
     $this->assertEquals('second_dir', $config->getMigrationDir('second'));
     $this->setExpectedException('\\Phoenix\\Exception\\InvalidArgumentValueException', 'Directory "xxx" doesn\'t exist. Use: first, second');
     $config->getMigrationDir('xxx');
 }