From 8bbca124879adb93e11b186eaec9651a8fc067c1 Mon Sep 17 00:00:00 2001 From: Mathieu Jaumotte Date: Wed, 27 Jul 2022 12:11:51 +0200 Subject: [PATCH] fix ProphecyTrait in AbstractFilter to use it with each filter --- .../ChillMainBundle/Test/Export/AbstractFilterTest.php | 7 +++++-- .../Tests/Export/Filter/EmergencyFilterTest.php | 4 +--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/Bundle/ChillMainBundle/Test/Export/AbstractFilterTest.php b/src/Bundle/ChillMainBundle/Test/Export/AbstractFilterTest.php index 4355687e1..34869c30b 100644 --- a/src/Bundle/ChillMainBundle/Test/Export/AbstractFilterTest.php +++ b/src/Bundle/ChillMainBundle/Test/Export/AbstractFilterTest.php @@ -13,6 +13,7 @@ namespace Chill\MainBundle\Test\Export; use Doctrine\ORM\QueryBuilder; use Exception; +use Prophecy\PhpUnit\ProphecyTrait; use Symfony\Bundle\FrameworkBundle\Test\KernelTestCase; use function count; @@ -27,14 +28,16 @@ use function is_string; */ abstract class AbstractFilterTest extends KernelTestCase { + use ProphecyTrait; + /** * @var \Prophecy\Prophet */ - protected $prophet; + private $prophet; protected function setUp(): void { - $this->prepareProphet(); + $$this->prophet = $this->getProphet(); } public function dataProviderAlterQuery() diff --git a/src/Bundle/ChillPersonBundle/Tests/Export/Filter/EmergencyFilterTest.php b/src/Bundle/ChillPersonBundle/Tests/Export/Filter/EmergencyFilterTest.php index 80b4be149..0a0f2ae86 100644 --- a/src/Bundle/ChillPersonBundle/Tests/Export/Filter/EmergencyFilterTest.php +++ b/src/Bundle/ChillPersonBundle/Tests/Export/Filter/EmergencyFilterTest.php @@ -14,11 +14,9 @@ class EmergencyFilterTest extends AbstractFilterTest self::bootKernel(); // add a fake request with a default locale (used in translatable string) - $prophet = new \Prophecy\Prophet(); - $request = $prophet->prophesize(); + $request = $this->prophesize(); $request->willExtend(\Symfony\Component\HttpFoundation\Request::class); - $request->getLocale()->willReturn('fr'); $this->filter = self::$container->get('chill.person.export.filter_emergency');