React\Tests\Socket\ServerTest::testDataWillBeEmittedEvenWhenClientShutsDownAfterSending PHP Метод

testDataWillBeEmittedEvenWhenClientShutsDownAfterSending() публичный Метод

    public function testDataWillBeEmittedEvenWhenClientShutsDownAfterSending()
    {
        $client = stream_socket_client('tcp://localhost:' . $this->port);
        fwrite($client, "foo\n");
        stream_socket_shutdown($client, STREAM_SHUT_WR);
        $mock = $this->expectCallableOnceWith("foo\n");
        $this->server->on('connection', function ($conn) use($mock) {
            $conn->on('data', $mock);
        });
        $this->loop->tick();
        $this->loop->tick();
    }