From b3b070a346730dc238dc033c18bfb12c13b63f14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20L=C3=BCck?= Date: Mon, 10 Jul 2023 12:58:16 +0200 Subject: [PATCH] Update test suite to collect all garbage cycles --- tests/FirstTest.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tests/FirstTest.php b/tests/FirstTest.php index b5be03b..0b33391 100644 --- a/tests/FirstTest.php +++ b/tests/FirstTest.php @@ -115,7 +115,9 @@ public function testCancelPendingStreamWillReject() public function testShouldResolveWithoutCreatingGarbageCyclesAfterDataThenClose() { - \gc_collect_cycles(); + while (gc_collect_cycles()) { + // collect all garbage cycles + } $stream = new ThroughStream(); @@ -130,7 +132,10 @@ public function testShouldResolveWithoutCreatingGarbageCyclesAfterDataThenClose( public function testCancelPendingStreamWillRejectWithoutCreatingGarbageCycles() { - \gc_collect_cycles(); + while (gc_collect_cycles()) { + // collect all garbage cycles + } + $stream = new ThroughStream(); $promise = Stream\first($stream);