diff options
author | Matt Stancliff <matt@genges.com> | 2014-04-10 18:32:19 -0400 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2014-04-23 16:14:40 +0200 |
commit | b06de30dd78746263bc49fe91c97277f7766d820 (patch) | |
tree | f78db35be5ef4c5dd77100a12fa67b66116fc46f | |
parent | e9d0d86dbfbbe4d8e10c761b734ac12a9b9c1a8c (diff) | |
download | redis-b06de30dd78746263bc49fe91c97277f7766d820.tar.gz |
Add test for deleting an expired key
Verify proper expire-before-delete behavior.
This test passes with the expire-before-delete commit and fails
without it.
-rw-r--r-- | tests/unit/basic.tcl | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/unit/basic.tcl b/tests/unit/basic.tcl index 1f46ba666..8da358968 100644 --- a/tests/unit/basic.tcl +++ b/tests/unit/basic.tcl @@ -261,6 +261,14 @@ start_server {tags {"basic"}} { assert_equal 20 [r get x] } + test "DEL against expired key" { + r debug set-active-expire 0 + r setex keyExpire 1 valExpire + after 1100 + assert_equal 0 [r del keyExpire] + r debug set-active-expire 1 + } + test {EXISTS} { set res {} r set newkey test |