@@ -4508,10 +4508,10 @@ public function testEval() {
45084508 $ this ->redis ->rpush ('{eval-key}-list ' , 'c ' );
45094509
45104510 // Make a set
4511- $ this ->redis ->del ('{eval-key}-set ' );
4512- $ this ->redis ->sadd ('{eval-key}-set ' , 'd ' );
4513- $ this ->redis ->sadd ('{eval-key}-set ' , 'e ' );
4514- $ this ->redis ->sadd ('{eval-key}-set ' , 'f ' );
4511+ $ this ->redis ->del ('{eval-key}-zset ' );
4512+ $ this ->redis ->zadd ('{eval-key}-zset ' , 0 , 'd ' );
4513+ $ this ->redis ->zadd ('{eval-key}-zset ' , 1 , 'e ' );
4514+ $ this ->redis ->zadd ('{eval-key}-zset ' , 2 , 'f ' );
45154515
45164516 // Basic keys
45174517 $ this ->redis ->set ('{eval-key}-str1 ' , 'hello, world ' );
@@ -4521,9 +4521,9 @@ public function testEval() {
45214521 $ list = $ this ->redis ->eval ("return redis.call('lrange', KEYS[1], 0, -1) " , Array ('{eval-key}-list ' ), 1 );
45224522 $ this ->assertTrue ($ list === Array ('a ' ,'b ' ,'c ' ));
45234523
4524- // Use a script to return our set
4525- $ set = $ this ->redis ->eval ("return redis.call('smembers ', KEYS[1]) " , Array ('{eval-key}-set ' ), 1 );
4526- $ this ->assertTrue ($ set == Array ('d ' ,'e ' ,'f ' ));
4524+ // Use a script to return our zset
4525+ $ zset = $ this ->redis ->eval ("return redis.call('zrange ', KEYS[1], 0, -1 ) " , Array ('{eval-key}-zset ' ), 1 );
4526+ $ this ->assertTrue ($ zset == Array ('d ' ,'e ' ,'f ' ));
45274527
45284528 // Test an empty MULTI BULK response
45294529 $ this ->redis ->del ('{eval-key}-nolist ' );
@@ -4539,7 +4539,7 @@ public function testEval() {
45394539 redis.call('get', '{eval-key}-str2'),
45404540 redis.call('lrange', 'not-any-kind-of-list', 0, -1),
45414541 {
4542- redis.call('smembers ','{eval-key}-set' ),
4542+ redis.call('zrange ','{eval-key}-zset', 0, -1 ),
45434543 redis.call('lrange', '{eval-key}-list', 0, -1)
45444544 }
45454545 }
@@ -4559,7 +4559,7 @@ public function testEval() {
45594559 );
45604560
45614561 // Now run our script, and check our values against each other
4562- $ eval_result = $ this ->redis ->eval ($ nested_script , Array ('{eval-key}-str1 ' , '{eval-key}-str2 ' , '{eval-key}-set ' , '{eval-key}-list ' ), 4 );
4562+ $ eval_result = $ this ->redis ->eval ($ nested_script , Array ('{eval-key}-str1 ' , '{eval-key}-str2 ' , '{eval-key}-zset ' , '{eval-key}-list ' ), 4 );
45634563 $ this ->assertTrue (is_array ($ eval_result ) && count ($ this ->array_diff_recursive ($ eval_result , $ expected )) == 0 );
45644564
45654565 /*
0 commit comments