public function testDefaultConfigWriteOnAppStart()
 {
     $configFile = Config::getHomeDir() . '/.transmission-cli.yml';
     if (file_exists($configFile)) {
         unlink($configFile);
     }
     $this->executeCommand();
     $this->assertFileExists($configFile);
 }
 public function testGetHomeDir()
 {
     $home = getenv('HOME');
     putenv('HOME=/home/user');
     $this->assertEquals('/home/user', Config::getHomeDir());
     putenv('HOME=');
     $_SERVER['HOMEDRIVE'] = 'c:';
     $_SERVER['HOMEPATH'] = '\\server\\directory\\';
     $this->assertEquals('c:\\server\\directory', Config::getHomeDir());
     putenv('HOME=' . $home);
 }