mirror of
https://github.com/flarum/core.git
synced 2025-08-06 16:36:47 +02:00
Do not catch exceptions when testing Console commands (#3813)
* Do not catch exceptions when testing Console commands This allows to easily test a case where a command should throw using `$this->expectException()`. * Rewrite ConsoleTest to use expectException Now that the ConsoleApplication is set to not catch exceptions. --------- Co-authored-by: IanM <16573496+imorland@users.noreply.github.com>
This commit is contained in:
@@ -23,6 +23,7 @@ abstract class ConsoleTestCase extends TestCase
|
||||
if (is_null($this->console)) {
|
||||
$this->console = new ConsoleApplication('Flarum', Application::VERSION);
|
||||
$this->console->setAutoExit(false);
|
||||
$this->console->setCatchExceptions(false);
|
||||
|
||||
foreach ($this->app()->getConsoleCommands() as $command) {
|
||||
$this->console->add($command);
|
||||
|
Reference in New Issue
Block a user