Skip to content

Commit 3210bfb

Browse files
committed
fix(tests): purged iris may be in random order
1 parent f1fbc1c commit 3210bfb

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

src/Symfony/Doctrine/EventListener/PurgeHttpCacheListener.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,7 @@ private function gatherResourceAndItemTags(object $entity, bool $purgeItem): voi
132132
if ($purgeItem) {
133133
$this->addTagForItem($entity);
134134
}
135-
} catch (OperationNotFoundException|InvalidArgumentException $e) {
136-
dd($e);
135+
} catch (OperationNotFoundException|InvalidArgumentException) {
137136
}
138137
}
139138
}

src/Symfony/Tests/Doctrine/EventListener/PurgeHttpCacheListenerTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ public function testAddTagsForCollection(): void
232232
$collection = [$dummy1, $dummy2];
233233

234234
$purgerProphecy = $this->prophesize(PurgerInterface::class);
235-
$purgerProphecy->purge(['/dummies', '/dummies/1', '/dummies/2'])->shouldBeCalled();
235+
$purgerProphecy->purge(['/dummies/1', '/dummies/2', '/dummies'])->shouldBeCalled();
236236

237237
$iriConverterProphecy = $this->prophesize(IriConverterInterface::class);
238238
$iriConverterProphecy->getIriFromResource(Argument::type(Dummy::class), UrlGeneratorInterface::ABS_PATH, new GetCollection())->willReturn('/dummies')->shouldBeCalled();

tests/Behat/HttpCacheContext.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,14 @@ public function irisShouldBePurged(string $iris): void
5050
{
5151
$purger = $this->driverContainer->get('test.api_platform.http_cache.purger');
5252

53-
$purgedIris = implode(',', $purger->getIris());
53+
$iris = explode(',', $iris);
54+
sort($iris);
55+
$iris = implode(',', $iris);
56+
57+
$purgedIris = $purger->getIris();
58+
sort($purgedIris);
59+
$purgedIris = implode(',', $purgedIris);
60+
5461
$purger->clear();
5562

5663
if ($iris !== $purgedIris) {

0 commit comments

Comments
 (0)