HDEL: Abort deleting fields when hash is removed

This commit is contained in:
Pieter Noordhuis
2011-07-27 12:29:36 +02:00
parent 80e87a461a
commit 2d7162bb1d
2 changed files with 11 additions and 1 deletions

View File

@@ -235,6 +235,13 @@ start_server {tags {"hash"}} {
r hgetall myhash
} {b 2}
test {HDEL - hash becomes empty before deleting all specified fields} {
r del myhash
r hmset myhash a 1 b 2 c 3
assert_equal 3 [r hdel myhash a b c d e]
assert_equal 0 [r exists myhash]
}
test {HEXISTS} {
set rv {}
set k [lindex [array names smallhash *] 0]