From e036e737b887893beca8ece96f9ffc3e959eef2d Mon Sep 17 00:00:00 2001 From: catch <catch@35733.no-reply.drupal.org> Date: Thu, 1 Feb 2024 22:24:08 +0000 Subject: [PATCH] Issue #3418453 by longwave, Spokje: Remove withConsecutive() in FormCacheTest --- core/phpstan-baseline.neon | 5 ----- .../Drupal/Tests/Core/Form/FormCacheTest.php | 16 +++++++--------- 2 files changed, 7 insertions(+), 14 deletions(-) diff --git a/core/phpstan-baseline.neon b/core/phpstan-baseline.neon index 5fcb52890e51..17ae7d60faa9 100644 --- a/core/phpstan-baseline.neon +++ b/core/phpstan-baseline.neon @@ -3328,11 +3328,6 @@ parameters: count: 1 path: tests/Drupal/Tests/Core/EventSubscriber/SpecialAttributesRouteSubscriberTest.php - - - message: "#^Call to deprecated method withConsecutive\\(\\) of class PHPUnit\\\\Framework\\\\MockObject\\\\Builder\\\\InvocationMocker\\.$#" - count: 1 - path: tests/Drupal/Tests/Core/Form/FormCacheTest.php - - message: """ #^Call to deprecated method getConfig\\(\\) of class GuzzleHttp\\\\Client\\: diff --git a/core/tests/Drupal/Tests/Core/Form/FormCacheTest.php b/core/tests/Drupal/Tests/Core/Form/FormCacheTest.php index 5b7f323fe05b..8a532a4027f9 100644 --- a/core/tests/Drupal/Tests/Core/Form/FormCacheTest.php +++ b/core/tests/Drupal/Tests/Core/Form/FormCacheTest.php @@ -45,7 +45,7 @@ class FormCacheTest extends UnitTestCase { /** * The mocked module handler. * - * @var \Drupal\Core\Extension\ModuleHandlerInterface|\PHPUnit\Framework\MockObject\MockObject + * @var \Prophecy\Prophecy\ObjectProphecy */ protected $moduleHandler; @@ -100,7 +100,7 @@ class FormCacheTest extends UnitTestCase { protected function setUp(): void { parent::setUp(); - $this->moduleHandler = $this->createMock('Drupal\Core\Extension\ModuleHandlerInterface'); + $this->moduleHandler = $this->prophesize('Drupal\Core\Extension\ModuleHandlerInterface'); $this->formCacheStore = $this->createMock('Drupal\Core\KeyValueStore\KeyValueStoreExpirableInterface'); $this->formStateCacheStore = $this->createMock('Drupal\Core\KeyValueStore\KeyValueStoreExpirableInterface'); @@ -121,7 +121,7 @@ protected function setUp(): void { $this->requestStack = $this->createMock('\Symfony\Component\HttpFoundation\RequestStack'); $this->requestPolicy = $this->createMock('\Drupal\Core\PageCache\RequestPolicyInterface'); - $this->formCache = new FormCache($this->root, $this->keyValueExpirableFactory, $this->moduleHandler, $this->account, $this->csrfToken, $this->logger, $this->requestStack, $this->requestPolicy); + $this->formCache = new FormCache($this->root, $this->keyValueExpirableFactory, $this->moduleHandler->reveal(), $this->account, $this->csrfToken, $this->logger, $this->requestStack, $this->requestPolicy); } /** @@ -313,12 +313,10 @@ public function testLoadCachedFormStateWithFiles() { ], ], ]; - $this->moduleHandler->expects($this->exactly(2)) - ->method('loadInclude') - ->withConsecutive( - ['a_module', 'the_type', 'some_name'], - ['another_module', 'inc', 'another_module'], - ); + $this->moduleHandler->loadInclude('a_module', 'the_type', 'some_name') + ->shouldBeCalledOnce(); + $this->moduleHandler->loadInclude('another_module', 'inc', 'another_module') + ->shouldBeCalledOnce(); $this->formStateCacheStore->expects($this->once()) ->method('get') ->with($form_build_id) -- GitLab