From daba106237c750bd89f24a7c0268c0cc09a7982b Mon Sep 17 00:00:00 2001 From: Matt Stancliff Date: Thu, 10 Apr 2014 18:32:19 -0400 Subject: [PATCH] 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. --- tests/unit/basic.tcl | 8 ++++++++ 1 file changed, 8 insertions(+) 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