[FrameworkBundle][HttpKernel] added a default tearDown on the WebTestCase which will shut down the currently used kernel (if there is one) in Web functional tests
This commit is contained in:
parent
3e514c6eb8
commit
9107ede18c
@ -150,4 +150,15 @@ abstract class WebTestCase extends BaseWebTestCase
|
|||||||
isset($options['debug']) ? $options['debug'] : true
|
isset($options['debug']) ? $options['debug'] : true
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Shuts the kernel down if it was used in the test
|
||||||
|
*/
|
||||||
|
protected function tearDown()
|
||||||
|
{
|
||||||
|
if ($this->kernel !== null && $this->kernel->isBooted())
|
||||||
|
{
|
||||||
|
$this->kernel->shutdown();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -293,6 +293,16 @@ abstract class Kernel implements KernelInterface
|
|||||||
return $this->name;
|
return $this->name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Checks if the Kernel is currently booted.
|
||||||
|
*
|
||||||
|
* @return Boolean true if kernel is booted, false otherwise
|
||||||
|
*/
|
||||||
|
public function isBooted()
|
||||||
|
{
|
||||||
|
return $this->booted;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the environment.
|
* Gets the environment.
|
||||||
*
|
*
|
||||||
|
Reference in New Issue
Block a user