|
@@ -113,6 +113,12 @@ class XdebugHandlerTest extends \PHPUnit_Framework_TestCase
|
|
|
$xdebug = new XdebugHandlerMock($loaded);
|
|
|
$xdebug->check();
|
|
|
$this->assertEquals($xdebug->testVersion, getenv(XdebugHandlerMock::ENV_VERSION));
|
|
|
+
|
|
|
+ // Mimic successful restart
|
|
|
+ $loaded = false;
|
|
|
+ $xdebug = new XdebugHandlerMock($loaded);
|
|
|
+ $xdebug->check();
|
|
|
+ $this->assertEquals($xdebug->testVersion, getenv(XdebugHandlerMock::ENV_VERSION));
|
|
|
}
|
|
|
|
|
|
public function testEnvVersionWhenNotLoaded()
|
|
@@ -124,6 +130,19 @@ class XdebugHandlerTest extends \PHPUnit_Framework_TestCase
|
|
|
$this->assertEquals(false, getenv(XdebugHandlerMock::ENV_VERSION));
|
|
|
}
|
|
|
|
|
|
+ public function testEnvVersionWhenRestartFails()
|
|
|
+ {
|
|
|
+ $loaded = true;
|
|
|
+
|
|
|
+ $xdebug = new XdebugHandlerMock($loaded);
|
|
|
+ $xdebug->check();
|
|
|
+
|
|
|
+ // Mimic failed restart
|
|
|
+ $xdebug = new XdebugHandlerMock($loaded);
|
|
|
+ $xdebug->check();
|
|
|
+ $this->assertEquals(false, getenv(XdebugHandlerMock::ENV_VERSION));
|
|
|
+ }
|
|
|
+
|
|
|
public static function setUpBeforeClass()
|
|
|
{
|
|
|
// Save current state
|