public function skipIfNotWindows()
 {
     $env = new WindowsEnvironment();
     if (!in_array(PHP_OS, $env->getSupportedList())) {
         $this->markTestSkipped('Tests requires Windows operating system');
     }
 }
 public function testGlobal()
 {
     $this->skipIfNotWindows();
     $originalPath = getenv('PATH');
     $pathToCommand = realpath(getcwd() . '\\tests\\commands\\windows');
     putenv('PATH=c:\\foo\\bar;d:\\baz\\bat;' . $pathToCommand);
     $env = new WindowsEnvironment();
     $valid = $env->validateCommand('test.bat');
     $this->assertSame(true, $valid);
     putenv('PATH=' . $originalPath);
 }