Skip to content

Commit 62ac0ab

Browse files
committed
Destruction order
1 parent eaf4516 commit 62ac0ab

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

test/SuspensionTest.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public function onDestruct(int $id): void
3333
$id = Suspension::listen($listener);
3434

3535
$suspension = EventLoop::createSuspension();
36-
EventLoop::delay(0, fn () => $suspension->resume(null));
36+
EventLoop::defer(fn () => $suspension->resume(null));
3737

3838
$suspension->suspend();
3939

@@ -43,7 +43,7 @@ public function onDestruct(int $id): void
4343
Suspension::listen($listener);
4444

4545
$suspension = EventLoop::createSuspension();
46-
EventLoop::delay(0, fn () => $suspension->throw(new \Exception()));
46+
EventLoop::defer(fn () => $suspension->throw(new \Exception()));
4747

4848
try {
4949
$suspension->suspend();
@@ -58,10 +58,10 @@ public function onDestruct(int $id): void
5858

5959
Suspension::unlisten($id);
6060

61-
$suspension = EventLoop::createSuspension();
62-
EventLoop::delay(0, fn () => $suspension->resume(null));
61+
$anotherSuspension = EventLoop::createSuspension();
62+
EventLoop::defer(fn () => $anotherSuspension->resume(null));
6363

64-
$suspension->suspend();
64+
$anotherSuspension->suspend();
6565

6666
self::assertSame(4, $listener->suspended);
6767
self::assertSame(4, $listener->resumed);
@@ -113,7 +113,7 @@ public function onDestruct(int $id): void
113113
Suspension::listen($listener);
114114

115115
$suspension = EventLoop::createSuspension();
116-
EventLoop::delay(0, fn () => $suspension->resume(null));
116+
EventLoop::defer(fn () => $suspension->resume(null));
117117

118118
self::expectException(\Error::class);
119119
self::expectExceptionMessage('within a suspension listener');

0 commit comments

Comments
 (0)