Skip to content

Commit 1ddc9be

Browse files
cluelucasnetau
authored andcommitted
Update to use new reactphp/async package instead of clue/reactphp-block
1 parent fb933a5 commit 1ddc9be

File tree

4 files changed

+21
-20
lines changed

4 files changed

+21
-20
lines changed

composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333
"react/promise-timer": "^1.9"
3434
},
3535
"require-dev": {
36-
"clue/block-react": "^1.2",
37-
"phpunit/phpunit": "^9.3 || ^4.8.35"
36+
"phpunit/phpunit": "^9.3 || ^4.8.35",
37+
"react/async": "^4 || ^3 || ^2"
3838
},
3939
"autoload": {
4040
"psr-4": { "React\\Dns\\": "src" }

tests/Query/TcpTransportExecutorTest.php

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -266,9 +266,9 @@ function ($e) use (&$exception) {
266266
}
267267
);
268268

269-
\Clue\React\Block\await(\React\Promise\Timer\sleep(0.01));
269+
\React\Async\await(\React\Promise\Timer\sleep(0.01));
270270
if ($exception === null) {
271-
\Clue\React\Block\await(\React\Promise\Timer\sleep(0.2));
271+
\React\Async\await(\React\Promise\Timer\sleep(0.2));
272272
}
273273

274274
/** @var \RuntimeException $exception */
@@ -438,9 +438,9 @@ function ($e) use (&$exception) {
438438
}
439439
);
440440

441-
\Clue\React\Block\await(\React\Promise\Timer\sleep(0.01));
441+
\React\Async\await(\React\Promise\Timer\sleep(0.01));
442442
if ($exception === null) {
443-
\Clue\React\Block\await(\React\Promise\Timer\sleep(0.2));
443+
\React\Async\await(\React\Promise\Timer\sleep(0.2));
444444
}
445445

446446
/** @var \RuntimeException $exception */
@@ -477,7 +477,7 @@ function ($e) use (&$wait) {
477477
}
478478
);
479479

480-
\Clue\React\Block\await(\React\Promise\Timer\sleep(0.2));
480+
\React\Async\await(\React\Promise\Timer\sleep(0.2));
481481
$this->assertTrue($wait);
482482

483483
$this->assertNotNull($client);
@@ -514,7 +514,7 @@ function ($e) use (&$wait) {
514514
}
515515
);
516516

517-
\Clue\React\Block\await(\React\Promise\Timer\sleep(0.2));
517+
\React\Async\await(\React\Promise\Timer\sleep(0.2));
518518
$this->assertTrue($wait);
519519

520520
$this->assertNotNull($client);
@@ -549,9 +549,9 @@ function ($e) use (&$exception) {
549549
}
550550
);
551551

552-
\Clue\React\Block\await(\React\Promise\Timer\sleep(0.01));
552+
\React\Async\await(\React\Promise\Timer\sleep(0.01));
553553
if ($exception === null) {
554-
\Clue\React\Block\await(\React\Promise\Timer\sleep(0.2));
554+
\React\Async\await(\React\Promise\Timer\sleep(0.2));
555555
}
556556

557557
/** @var \RuntimeException $exception */
@@ -601,9 +601,9 @@ function ($e) use (&$exception) {
601601
}
602602
);
603603

604-
\Clue\React\Block\await(\React\Promise\Timer\sleep(0.01));
604+
\React\Async\await(\React\Promise\Timer\sleep(0.01));
605605
if ($exception === null) {
606-
\Clue\React\Block\await(\React\Promise\Timer\sleep(0.2));
606+
\React\Async\await(\React\Promise\Timer\sleep(0.2));
607607
}
608608

609609
/** @var \RuntimeException $exception */
@@ -653,9 +653,9 @@ function ($e) use (&$exception) {
653653
}
654654
);
655655

656-
\Clue\React\Block\await(\React\Promise\Timer\sleep(0.01));
656+
\React\Async\await(\React\Promise\Timer\sleep(0.01));
657657
if ($exception === null) {
658-
\Clue\React\Block\await(\React\Promise\Timer\sleep(0.2));
658+
\React\Async\await(\React\Promise\Timer\sleep(0.2));
659659
}
660660

661661
/** @var \RuntimeException $exception */
@@ -688,7 +688,7 @@ public function testQueryResolvesIfServerSendsValidResponse()
688688
$query = new Query('google.com', Message::TYPE_A, Message::CLASS_IN);
689689

690690
$promise = $executor->query($query);
691-
$response = \Clue\React\Block\await(\React\Promise\Timer\timeout($promise, 0.2));
691+
$response = \React\Async\await(\React\Promise\Timer\timeout($promise, 0.2));
692692

693693
$this->assertInstanceOf('React\Dns\Model\Message', $response);
694694
}

tests/Query/TimeoutExecutorTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,8 @@ public function testWrappedWillBeCancelledOnTimeout()
113113
$this->assertEquals(0, $cancelled);
114114

115115
try {
116-
\Clue\React\Block\await($promise);
116+
\React\Async\await(\React\Promise\Timer\sleep(0));
117+
\React\Async\await($promise);
117118
$this->fail();
118119
} catch (TimeoutException $exception) {
119120
$this->assertEquals('DNS query for igor.io (A) timed out' , $exception->getMessage());

tests/Query/UdpTransportExecutorTest.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ function ($e) use (&$wait) {
273273
}
274274
);
275275

276-
\Clue\React\Block\await(\React\Promise\Timer\sleep(0.2));
276+
\React\Async\await(\React\Promise\Timer\sleep(0.2));
277277
$this->assertTrue($wait);
278278

279279
$promise->cancel();
@@ -311,7 +311,7 @@ function ($e) use (&$wait) {
311311
}
312312
);
313313

314-
\Clue\React\Block\await(\React\Promise\Timer\sleep(0.2));
314+
\React\Async\await(\React\Promise\Timer\sleep(0.2));
315315
$this->assertTrue($wait);
316316

317317
$promise->cancel();
@@ -347,7 +347,7 @@ public function testQueryRejectsIfServerSendsTruncatedResponse()
347347
'DNS query for google.com (A) failed: The DNS server udp://' . $address . ' returned a truncated result for a UDP query',
348348
defined('SOCKET_EMSGSIZE') ? SOCKET_EMSGSIZE : 90
349349
);
350-
\Clue\React\Block\await(\React\Promise\Timer\timeout($promise, 0.1));
350+
\React\Async\await(\React\Promise\Timer\timeout($promise, 0.1));
351351
}
352352

353353
public function testQueryResolvesIfServerSendsValidResponse()
@@ -373,7 +373,7 @@ public function testQueryResolvesIfServerSendsValidResponse()
373373
$query = new Query('google.com', Message::TYPE_A, Message::CLASS_IN);
374374

375375
$promise = $executor->query($query);
376-
$response = \Clue\React\Block\await(\React\Promise\Timer\timeout($promise, 0.2));
376+
$response = \React\Async\await(\React\Promise\Timer\timeout($promise, 0.2));
377377

378378
$this->assertInstanceOf('React\Dns\Model\Message', $response);
379379
}

0 commit comments

Comments
 (0)