Ejemplo n.º 1
0
 public function testShouldRestartApacheServer()
 {
     $temporaryDir = 'app/tmp';
     $configRepository = $this->getMockBuilder('Marvin\\Config\\Repository')->setMethods(['get'])->getMock();
     $configRepository->expects($this->once())->method('get')->with($this->equalTo('app.temporary-dir'))->will($this->returnValue($temporaryDir));
     $vhManager = $this->getMockBuilder('Marvin\\Contracts\\HostManager')->setMethods([])->getMock();
     $vhManager->expects($this->once())->method('get')->with($this->equalTo('file-name'))->will($this->returnValue('marvin.dev.conf'));
     $execute = new Execute($configRepository);
     $execute->setHostManager($vhManager);
     $this->assertRegExp('/Restart Success/', $execute->restart());
     $this->assertRegExp('/sudo service apache2 reload/', $execute->restart());
 }