|
@@ -70,6 +70,24 @@ class PhpiredisStreamConnectionTest extends ConnectionTestCase
|
|
|
// ---- INTEGRATION TESTS --------------------------------------------- //
|
|
|
// ******************************************************************** //
|
|
|
|
|
|
+ /**
|
|
|
+ * @group connected
|
|
|
+ */
|
|
|
+ public function testAcceptsTcpNodelayParameter()
|
|
|
+ {
|
|
|
+ if (!version_compare(PHP_VERSION, '5.4.0', '>=')) {
|
|
|
+ $this->markTestSkipped('Setting TCP_NODELAY on PHP socket streams works on PHP >= 5.4.0');
|
|
|
+ }
|
|
|
+
|
|
|
+ $connection = new PhpiredisStreamConnection($this->getParameters(array('tcp_nodelay' => false)));
|
|
|
+ $connection->connect();
|
|
|
+ $this->assertTrue($connection->isConnected());
|
|
|
+
|
|
|
+ $connection = new PhpiredisStreamConnection($this->getParameters(array('tcp_nodelay' => true)));
|
|
|
+ $connection->connect();
|
|
|
+ $this->assertTrue($connection->isConnected());
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* @group connected
|
|
|
*/
|