1
0
Fork 0

Simplify tests

pull/128/head
Felix Becker 2016-10-31 11:16:51 +01:00
parent 217357e185
commit 4d92c045de
1 changed files with 3 additions and 7 deletions

View File

@ -23,11 +23,9 @@ class ClientHandlerTest extends TestCase
$reader->write(new Message(new AdvancedJsonRpc\SuccessResponse($msg->body->id, 'pong'))); $reader->write(new Message(new AdvancedJsonRpc\SuccessResponse($msg->body->id, 'pong')));
}, 0); }, 0);
}); });
$promise = $handler->request('testMethod', ['ping'])->then(function ($result) { $handler->request('testMethod', ['ping'])->then(function ($result) {
$this->assertEquals('pong', $result); $this->assertEquals('pong', $result);
}); })->wait();
Loop\tick();
$promise->wait();
// No event listeners // No event listeners
$this->assertEquals([], $reader->listeners('message')); $this->assertEquals([], $reader->listeners('message'));
$this->assertEquals([], $writer->listeners('message')); $this->assertEquals([], $writer->listeners('message'));
@ -38,9 +36,7 @@ class ClientHandlerTest extends TestCase
$reader = new MockProtocolStream; $reader = new MockProtocolStream;
$writer = new MockProtocolStream; $writer = new MockProtocolStream;
$handler = new ClientHandler($reader, $writer); $handler = new ClientHandler($reader, $writer);
$promise = $handler->notify('testMethod', ['ping']); $handler->notify('testMethod', ['ping'])->wait();
Loop\tick();
$promise->wait();
// No event listeners // No event listeners
$this->assertEquals([], $reader->listeners('message')); $this->assertEquals([], $reader->listeners('message'));
$this->assertEquals([], $writer->listeners('message')); $this->assertEquals([], $writer->listeners('message'));