File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change 2828 "require" : {
2929 "php" : " >=8.1" ,
3030 "react/event-loop" : " ^1.2" ,
31- "react/promise" : " ^ 3.0 || ^2.8 || ^1.2.1 "
31+ "react/promise" : " dev-report-unhandled as 3.0.0 "
3232 },
3333 "require-dev" : {
3434 "phpstan/phpstan" : " 1.10.18" ,
4444 },
4545 "autoload-dev" : {
4646 "psr-4" : { "React\\ Tests\\ Async\\ " : " tests/" }
47+ },
48+ "repositories" : {
49+ "clue" : {
50+ "type" : " vcs" ,
51+ "url" : " https://github.com/clue-labs/promise"
52+ }
4753 }
4854}
Original file line number Diff line number Diff line change @@ -193,6 +193,8 @@ public function testCoroutineShouldNotCreateAnyGarbageReferencesForPromiseReject
193193 });
194194 });
195195
196+ $ promise ->then (null , $ this ->expectCallableOnce ()); // avoid reporting unhandled rejection
197+
196198 unset($ promise );
197199
198200 $ this ->assertEquals (0 , gc_collect_cycles ());
@@ -232,6 +234,8 @@ public function testCoroutineShouldNotCreateAnyGarbageReferencesWhenGeneratorThr
232234 yield ; // @phpstan-ignore-line
233235 });
234236
237+ $ promise ->then (null , $ this ->expectCallableOnce ()); // avoid reporting unhandled rejection
238+
235239 unset($ promise );
236240
237241 $ this ->assertEquals (0 , gc_collect_cycles ());
@@ -249,6 +253,8 @@ public function testCoroutineShouldNotCreateAnyGarbageReferencesWhenGeneratorYie
249253 yield 42 ;
250254 });
251255
256+ $ promise ->then (null , $ this ->expectCallableOnce ()); // avoid reporting unhandled rejection
257+
252258 unset($ promise );
253259
254260 $ this ->assertEquals (0 , gc_collect_cycles ());
You can’t perform that action at this time.
0 commit comments