on('connection', $this->expectCallableOnce()); $server->listen(0); $port = $server->getPort(); $connector = new TcpConnector($loop); $promise = $connector->create('127.0.0.1', $port); $promise->then($this->expectCallableOnce()); Block\sleep(0.1, $loop); } public function testEmitsConnectionEvenIfConnectionIsCancelled() { $loop = Factory::create(); $server = new Server($loop); $server->on('connection', $this->expectCallableOnce()); $server->listen(0); $port = $server->getPort(); $connector = new TcpConnector($loop); $promise = $connector->create('127.0.0.1', $port); $promise->cancel(); $promise->then(null, $this->expectCallableOnce()); Block\sleep(0.1, $loop); } }