Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpredis/phpredis.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/RedisTest.php')
-rw-r--r--tests/RedisTest.php22
1 files changed, 20 insertions, 2 deletions
diff --git a/tests/RedisTest.php b/tests/RedisTest.php
index de76e9b4..c2e413ae 100644
--- a/tests/RedisTest.php
+++ b/tests/RedisTest.php
@@ -1991,8 +1991,26 @@ class Redis_Test extends TestSuite
/* CLIENT GETNAME */
$this->assertTrue($this->redis->client('getname'), 'phpredis_unit_tests');
- if (version_compare($this->version, "6.2.0") >= 0) {
- $this->assertFalse(empty($this->redis->client('info')));
+ if (version_compare($this->version, '5.0.0') >= 0) {
+ $this->assertLess(0, $this->redis->client('id'));
+ if (version_compare($this->version, '6.0.0') >= 0) {
+ $this->assertEquals($this->redis->client('getredir'), -1);
+ $this->assertTrue($this->redis->client('tracking', 'on', ['optin' => true]));
+ $this->assertEquals($this->redis->client('getredir'), 0);
+ $this->assertTrue($this->redis->client('caching', 'yes'));
+ $this->assertTrue($this->redis->client('tracking', 'off'));
+ if (version_compare($this->version, '6.2.0') >= 0) {
+ $this->assertFalse(empty($this->redis->client('info')));
+ $this->assertEquals($this->redis->client('trackinginfo'), [
+ 'flags' => ['off'],
+ 'redirect' => -1,
+ 'prefixes' => [],
+ ]);
+ if (version_compare($this->version, '7.0.0') >= 0) {
+ $this->assertTrue($this->redis->client('no-evict', 'on'));
+ }
+ }
+ }
}
/* CLIENT KILL -- phpredis will reconnect, so we can do this */