mirror of
https://github.com/predis/predis.git
synced 2026-09-26 06:07:14 +00:00
RESP3 commands integration tests and response handling (#1300)
* Added ACL RESP3 integration tests * Added RESP3 commands integration tests and response handling * Fixed required server versions * Added more integration tests for RESP3 responses * Move static strings to constants * Codestyle fixes * Codestyle fixes * Change non-existing key name * Change non-existing key name * Added RESP3 test coverage for JSON module * Added new assertion, fixed RESP3 JSON responses and versions * Added feature tests on timeseries module RESP3 responses * Updated version decorators * Added feature tests on bloom filter module RESP3 responses * Added feature tests on search module RESP3 responses * Mark tests as relay-incompatible * Added feature tests on cms, cuckoo filters RESP3 responses * Revert changes * Increased time intervals to avoid test failures * Added feature tests on tdigest, topk filters RESP3 responses * Updated test case responses * Codestyle fix
This commit is contained in:
committed by
GitHub
parent
021238f58b
commit
4195f137ef
@@ -82,6 +82,20 @@ class JSONRESP_Test extends PredisCommandTestCase
|
||||
$this->assertEquals($expectedResponse, $redis->jsonresp($key, $path));
|
||||
}
|
||||
|
||||
/**
|
||||
* @group connected
|
||||
* @return void
|
||||
* @requiresRedisJsonVersion >= 1.0.0
|
||||
*/
|
||||
public function testReturnRespValueFromGivenJsonResp3(): void
|
||||
{
|
||||
$redis = $this->getResp3Client();
|
||||
|
||||
$redis->jsonset('key', '$', '{"key1":"value1"}');
|
||||
|
||||
$this->assertEquals(['value1'], $redis->jsonresp('key', '$.key1'));
|
||||
}
|
||||
|
||||
public function jsonProvider(): array
|
||||
{
|
||||
return [
|
||||
|
||||
Reference in New Issue
Block a user