summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2015-09-14 12:35:51 +0200
committerantirez <antirez@gmail.com>2015-09-14 12:35:55 +0200
commit0a91fc459f8fb1c6ad37e6e8943bedd7903d8b69 (patch)
treeeef0b58d14163a37ef8fe3e5f012b3767c5017d6
parent4fec5ee1650131eed40044a1614bd3d70ba1696c (diff)
downloadredis-0a91fc459f8fb1c6ad37e6e8943bedd7903d8b69.tar.gz
Test: MOVE expire test improved.
Related to #2765.
-rw-r--r--tests/unit/keyspace.tcl13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/unit/keyspace.tcl b/tests/unit/keyspace.tcl
index b66dbb2a8..d4e7bf51c 100644
--- a/tests/unit/keyspace.tcl
+++ b/tests/unit/keyspace.tcl
@@ -206,6 +206,19 @@ start_server {tags {"keyspace"}} {
r select 9
}
+ test {MOVE does not create an expire if it does not exist} {
+ r select 10
+ r flushdb
+ r select 9
+ r set mykey foo
+ r move mykey 10
+ assert {[r ttl mykey] == -2}
+ r select 10
+ assert {[r ttl mykey] == -1}
+ assert {[r get mykey] eq "foo"}
+ r select 9
+ }
+
test {SET/GET keys in different DBs} {
r set a hello
r set b world