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); }