Ejemplo n.º 1
0
 public function testExecuteWithEnvironmentVarsSetReturnsExpectedResult()
 {
     $process = new Process();
     $user = '******';
     $vars = array('SHELL' => getenv('SHELL'), 'PATH' => getenv('PATH'), 'USER' => $user);
     $process->setCommand("php -r \"echo getenv('USER');\"");
     $process->setEnvironmentVars($vars);
     $result = $process->execute();
     $this->assertSame(0, $result->getStatus());
     $this->assertSame($user, $result->getStdOutContents());
 }