<?php namespace React\Tests\Socket; use Clue\React\Block; use React\EventLoop\Factory; use React\Socket\Connector; use React\Socket\TcpServer; class FunctionalConnectorTest extends TestCase { const TIMEOUT = 1.0; /** @test */ public function connectionToTcpServerShouldSucceedWithLocalhost() { $loop = Factory::create(); $server = new TcpServer(9998, $loop); $server->on('connection', $this->expectCallableOnce()); $server->on('connection', array($server, 'close')); $connector = new Connector($loop); $connection = Block\await($connector->connect('localhost:9998'), $loop, self::TIMEOUT); $this->assertInstanceOf('React\Socket\ConnectionInterface', $connection); $connection->close(); $server->close(); } }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
Stub | Folder | 0755 |
|
|
ConnectionTest.php | File | 1.49 KB | 0644 |
|
ConnectorTest.php | File | 4.42 KB | 0644 |
|
DnsConnectorTest.php | File | 12.58 KB | 0644 |
|
FixedUriConnectorTest.php | File | 525 B | 0644 |
|
FunctionalConnectorTest.php | File | 809 B | 0644 |
|
FunctionalSecureServerTest.php | File | 26.83 KB | 0644 |
|
FunctionalTcpServerTest.php | File | 8.95 KB | 0644 |
|
IntegrationTest.php | File | 11.36 KB | 0644 |
|
LimitingServerTest.php | File | 6.03 KB | 0644 |
|
SecureConnectorTest.php | File | 8.72 KB | 0644 |
|
SecureIntegrationTest.php | File | 6.67 KB | 0644 |
|
SecureServerTest.php | File | 6.04 KB | 0644 |
|
ServerTest.php | File | 5.74 KB | 0644 |
|
TcpConnectorTest.php | File | 8.74 KB | 0644 |
|
TcpServerTest.php | File | 7.72 KB | 0644 |
|
TestCase.php | File | 2.66 KB | 0644 |
|
TimeoutConnectorTest.php | File | 4.99 KB | 0644 |
|
UnixConnectorTest.php | File | 1.91 KB | 0644 |
|
UnixServerTest.php | File | 7.86 KB | 0644 |
|