From 1898c50573d5c9162cb579b3495a694c18e31739 Mon Sep 17 00:00:00 2001
From: antirez <antirez@gmail.com>
Date: Sat, 4 Nov 2017 18:05:46 +0100
Subject: [PATCH] Streams: fix XREAD test broken after previous tests
 improvements.

10% of times the data is not just "item 0" but there is also the
"otherfield" part. Use [lrange] to avoid the issue.
This commit fixes #4416.
---
 tests/unit/type/stream.tcl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/unit/type/stream.tcl b/tests/unit/type/stream.tcl
index 06f31e08..5c58e7fb 100644
--- a/tests/unit/type/stream.tcl
+++ b/tests/unit/type/stream.tcl
@@ -149,7 +149,7 @@ start_server {
     test {XREAD with non empty second stream} {
         set res [r XREAD COUNT 1 STREAMS nostream mystream 0.0 0.0]
         assert {[lindex $res 0 0] eq {mystream}}
-        assert {[lindex $res 0 1 0 1] eq {item 0}}
+        assert {[lrange [lindex $res 0 1 0 1] 0 1] eq {item 0}}
     }
 
     test {Blocking XREAD waiting new data} {