Commit 61de1c11 authored by antirez's avatar antirez
Browse files

Fix BITFIELD_RO test.

parent 918086e2
...@@ -1007,7 +1007,7 @@ void bitfieldGeneric(client *c, int flags) { ...@@ -1007,7 +1007,7 @@ void bitfieldGeneric(client *c, int flags) {
} else { } else {
if (flags & BITFIELD_FLAG_READONLY) { if (flags & BITFIELD_FLAG_READONLY) {
zfree(ops); zfree(ops);
addReplyError(c, "BITFIELD_RO only support the GET subcommand"); addReplyError(c, "BITFIELD_RO only supports the GET subcommand");
return; return;
} }
......
...@@ -207,7 +207,7 @@ start_server {tags {"repl"}} { ...@@ -207,7 +207,7 @@ start_server {tags {"repl"}} {
set master_port [srv -1 port] set master_port [srv -1 port]
set slave [srv 0 client] set slave [srv 0 client]
test {setup slave} { test {BITFIELD: setup slave} {
$slave slaveof $master_host $master_port $slave slaveof $master_host $master_port
wait_for_condition 50 100 { wait_for_condition 50 100 {
[s 0 master_link_status] eq {up} [s 0 master_link_status] eq {up}
...@@ -216,7 +216,7 @@ start_server {tags {"repl"}} { ...@@ -216,7 +216,7 @@ start_server {tags {"repl"}} {
} }
} }
test {write on master, read on slave} { test {BITFIELD: write on master, read on slave} {
$master del bits $master del bits
assert_equal 0 [$master bitfield bits set u8 0 255] assert_equal 0 [$master bitfield bits set u8 0 255]
assert_equal 255 [$master bitfield bits set u8 0 100] assert_equal 255 [$master bitfield bits set u8 0 100]
...@@ -224,9 +224,9 @@ start_server {tags {"repl"}} { ...@@ -224,9 +224,9 @@ start_server {tags {"repl"}} {
assert_equal 100 [$slave bitfield_ro bits get u8 0] assert_equal 100 [$slave bitfield_ro bits get u8 0]
} }
test {bitfield_ro with write option} { test {BITFIELD_RO fails when write option is used} {
catch {$slave bitfield_ro bits set u8 0 100 get u8 0} err catch {$slave bitfield_ro bits set u8 0 100 get u8 0} err
assert_match {*ERR bitfield_ro only support get subcommand*} $err assert_match {*ERR BITFIELD_RO only supports the GET subcommand*} $err
} }
} }
} }
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment