Merge pull request #1129 from tomb1n0/bugfix/alwaysCallTeardownRegardlessOfExceptions

[Bug] Always call parent teardown even if an exception is thrown
This commit is contained in:
Nuno Maduro
2024-08-22 20:50:59 +01:00
committed by GitHub

View File

@ -234,11 +234,13 @@ trait Testable
$afterEach = ChainableClosure::bound($this->__afterEach, $afterEach);
}
$this->__callClosure($afterEach, func_get_args());
try {
$this->__callClosure($afterEach, func_get_args());
} finally {
parent::tearDown();
parent::tearDown();
TestSuite::getInstance()->test = null;
TestSuite::getInstance()->test = null;
}
}
/**