public function testUserConfigOverrides()
{
$config = new CliConfig([], __DIR__ . '/data/mock-cli-config.yaml', true);
$this->assertFalse($config->has('experimental.test'));
$home = getenv('HOME');
putenv('HOME=' . __DIR__ . '/data');
$config = new CliConfig([], __DIR__ . '/data/mock-cli-config.yaml', true);
putenv('HOME=' . $home);
$this->assertTrue($config->has('experimental.test'));
$this->assertTrue($config->get('experimental.test'));
$this->assertNotEquals($config->get('application.name'), 'Attempted override');
}