From 1898c50573d5c9162cb579b3495a694c18e31739 Mon Sep 17 00:00:00 2001 From: antirez 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 06f31e08c..5c58e7fb2 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} {