Bart\Configuration\ConfigurationTest::testCanLoadFromFile PHP Method

testCanLoadFromFile() public method

public testCanLoadFromFile ( )
    public function testCanLoadFromFile()
    {
        Diesel::registerInstantiator('\\Bart\\Shell', function () {
            // Actually want to see how this works with a real Shell
            return new Shell();
        });
        $this->doStuffWithTempDir(function (BaseTestCase $phpu, $dirName) {
            Configuration::configure($dirName);
            // Copy sample INI file to path Configuration will look for TestConfig INI
            copy(BART_DIR . '/test/etc/conf-parser.conf', $dirName . '/test.conf');
            $configs = new TestConfig(false);
            $phpu->assertEquals('black', $configs->color(), 'TestConfigs color');
            $phpu->assertEquals('Quail', $configs->wildGame(), 'TestConfigs wildGame');
        });
    }