summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2018-10-17 12:11:06 +0200
committerantirez <antirez@gmail.com>2018-10-17 12:12:04 +0200
commitde0ae56c84dc79348a82b97f32e13452c35aba5f (patch)
treef647f05d930988db939fd387f6ae50ffb148207b
parent56c3dfa195b24de3c522c87c76ee334b001b84c5 (diff)
downloadredis-de0ae56c84dc79348a82b97f32e13452c35aba5f.tar.gz
Tests for XGROUP CREATE MKSTREAM.
-rw-r--r--tests/unit/type/stream-cgroups.tcl11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/unit/type/stream-cgroups.tcl b/tests/unit/type/stream-cgroups.tcl
index 4df16c1a4..d2e0d6539 100644
--- a/tests/unit/type/stream-cgroups.tcl
+++ b/tests/unit/type/stream-cgroups.tcl
@@ -9,6 +9,17 @@ start_server {
set err
} {BUSYGROUP*}
+ test {XGROUP CREATE: automatic stream creation fails without MKSTREAM} {
+ r DEL mystream
+ catch {r XGROUP CREATE mystream mygroup $} err
+ set err
+ } {ERR*}
+
+ test {XGROUP CREATE: automatic stream creation works with MKSTREAM} {
+ r DEL mystream
+ r XGROUP CREATE mystream mygroup $ MKSTREAM
+ } {OK}
+
test {XREADGROUP will return only new elements} {
r XADD mystream * a 1
r XADD mystream * b 2