diff --git a/src/Factories/TestCaseFactory.php b/src/Factories/TestCaseFactory.php index d2a98c88..42c3ca6e 100644 --- a/src/Factories/TestCaseFactory.php +++ b/src/Factories/TestCaseFactory.php @@ -140,16 +140,12 @@ final class TestCaseFactory $proxies = $this->proxies; $factoryTest = $this->test; - if ($chains->hasMessage('markTestSkipped')) { - $proxies->forgetMessage('expectException'); - } - /** * @return mixed */ $test = function () use ($chains, $proxies, $factoryTest) { - $proxies->proxy($this); $chains->chain($this); + $proxies->proxy($this); /* @phpstan-ignore-next-line */ return call_user_func(Closure::bind($factoryTest, $this, get_class($this)), ...func_get_args()); diff --git a/src/Support/HigherOrderMessageCollection.php b/src/Support/HigherOrderMessageCollection.php index 68e5c3df..a6634685 100644 --- a/src/Support/HigherOrderMessageCollection.php +++ b/src/Support/HigherOrderMessageCollection.php @@ -69,24 +69,4 @@ final class HigherOrderMessageCollection 0, ); } - - public function hasMessage(string $name): bool - { - foreach ($this->messages as $message) { - if ($message->name === $name) { - return true; - } - } - - return false; - } - - public function forgetMessage(string $name): void - { - foreach ($this->messages as $index => $message) { - if ($message->name === $name) { - unset($this->messages[$index]); - } - } - } }