Added regression tests for issue #209

This commit is contained in:
antirez 2011-11-25 12:27:00 +01:00
parent 07ac2daaaa
commit 674df1eef5

View File

@ -125,11 +125,32 @@ start_server {tags {"cas"}} {
test {WATCH will not consider touched expired keys} { test {WATCH will not consider touched expired keys} {
r del x r del x
r set x foo r set x foo
r expire x 2 r expire x 1
r watch x r watch x
after 3000 after 1100
r multi r multi
r ping r ping
r exec r exec
} {PONG} } {PONG}
test {DISCARD should clear the WATCH dirty flag on the client} {
r watch x
r set x 10
r multi
r discard
r multi
r incr x
r exec
} {11}
test {DISCARD should UNWATCH all the keys} {
r watch x
r set x 10
r multi
r discard
r set x 10
r multi
r incr x
r exec
} {11}
} }