summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2018-07-13 17:40:48 +0200
committerantirez <antirez@gmail.com>2018-07-13 17:40:48 +0200
commita93f8f09985ed832038b195e7f3e4b5cde220e94 (patch)
tree679c4a7117345e3fe002a8f88d884b85e92bc101 /tests
parentd4182a0a0d36c97c42603fdd8ff6db750ec26580 (diff)
downloadredis-a93f8f09985ed832038b195e7f3e4b5cde220e94.tar.gz
Test: XDEL basic test.
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/type/stream.tcl12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/unit/type/stream.tcl b/tests/unit/type/stream.tcl
index d495c227b..c44b13168 100644
--- a/tests/unit/type/stream.tcl
+++ b/tests/unit/type/stream.tcl
@@ -234,6 +234,18 @@ start_server {
assert {[lindex $res 0 1 1 1] eq {field two}}
}
+ test {XDEL basic test} {
+ r del somestream
+ r xadd somestream * foo value0
+ set id [r xadd somestream * foo value1]
+ r xadd somestream * foo value2
+ r xdel somestream $id
+ assert {[r xlen somestream] == 2}
+ set result [r xrange somestream - +]
+ assert {[lindex $result 0 1 1] eq {value0}}
+ assert {[lindex $result 1 1 1] eq {value2}}
+ }
+
test {XRANGE fuzzing} {
set low_id [lindex $items 0 0]
set high_id [lindex $items end 0]