ConfigJsonTest.php
744 Bytes
<?php
namespace Test\Phinx\Config;
use \Phinx\Config\Config;
/**
* Class ConfigJsonTest
* @package Test\Phinx\Config
* @group config
*/
class ConfigJsonTest extends \PHPUnit_Framework_TestCase
{
/**
* @covers \Phinx\Config\Config::fromJson
*/
public function testFromJSONMethod()
{
$path = __DIR__ . '/_files';
$config = Config::fromJson($path . '/valid_config.json');
$this->assertEquals('dev', $config->getDefaultEnvironment());
}
/**
* @covers \Phinx\Config\Config::fromJson
* @expectedException \RuntimeException
*/
public function testFromJSONInvalidJson()
{
$path = __DIR__ . '/_files';
Config::fromJson($path . '/invalid.json');
}
}