From 0a6a10a923b8b296ab5d3300133bd8db210eac9a Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Wed, 4 Nov 2015 09:57:16 +0100 Subject: [PATCH] [Bridge\PhpUnit] Fix clock-mock registration --- src/Symfony/Bridge/PhpUnit/SymfonyTestsListener.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Symfony/Bridge/PhpUnit/SymfonyTestsListener.php b/src/Symfony/Bridge/PhpUnit/SymfonyTestsListener.php index 330cad105b..4dd52d4e77 100644 --- a/src/Symfony/Bridge/PhpUnit/SymfonyTestsListener.php +++ b/src/Symfony/Bridge/PhpUnit/SymfonyTestsListener.php @@ -56,6 +56,11 @@ class SymfonyTestsListener extends \PHPUnit_Framework_BaseTestListener } } } + foreach ($suite->tests() as $test) { + if ($test instanceof \PHPUnit_Framework_TestSuite && in_array('time-sensitive', \PHPUnit_Util_Test::getGroups($test->getName()), true)) { + ClockMock::register($test->getName()); + } + } } elseif (2 === $this->state) { $skipped = array(); foreach ($suite->tests() as $test) {