aboutsummaryrefslogtreecommitdiffhomepage
path: root/assets/php/vendor/react/socket/tests/ConnectionTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'assets/php/vendor/react/socket/tests/ConnectionTest.php')
-rwxr-xr-xassets/php/vendor/react/socket/tests/ConnectionTest.php47
1 files changed, 0 insertions, 47 deletions
diff --git a/assets/php/vendor/react/socket/tests/ConnectionTest.php b/assets/php/vendor/react/socket/tests/ConnectionTest.php
deleted file mode 100755
index d3563df..0000000
--- a/assets/php/vendor/react/socket/tests/ConnectionTest.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-
-namespace React\Tests\Socket;
-
-use React\Socket\Connection;
-
-class ConnectionTest extends TestCase
-{
- public function testCloseConnectionWillCloseSocketResource()
- {
- if (defined('HHVM_VERSION')) {
- $this->markTestSkipped('HHVM does not support socket operation on test memory stream');
- }
-
- $resource = fopen('php://memory', 'r+');
- $loop = $this->getMockBuilder('React\EventLoop\LoopInterface')->getMock();
-
- $connection = new Connection($resource, $loop);
- $connection->close();
-
- $this->assertFalse(is_resource($resource));
- }
-
- public function testCloseConnectionWillRemoveResourceFromLoopBeforeClosingResource()
- {
- if (defined('HHVM_VERSION')) {
- $this->markTestSkipped('HHVM does not support socket operation on test memory stream');
- }
-
- $resource = fopen('php://memory', 'r+');
- $loop = $this->getMockBuilder('React\EventLoop\LoopInterface')->getMock();
- $loop->expects($this->once())->method('addWriteStream')->with($resource);
-
- $onRemove = null;
- $loop->expects($this->once())->method('removeWriteStream')->with($this->callback(function ($param) use (&$onRemove) {
- $onRemove = is_resource($param);
- return true;
- }));
-
- $connection = new Connection($resource, $loop);
- $connection->write('test');
- $connection->close();
-
- $this->assertTrue($onRemove);
- $this->assertFalse(is_resource($resource));
- }
-}