From: Hampus Wessman <hampus.wessman@gmail.com>
Date: Sun, 3 Jul 2011 09:04:55 +0000 (+0200)
Subject: Add test for incorrect expiration when loading AOF.
X-Git-Url: https://git.saurik.com/redis.git/commitdiff_plain/72bae0cc75828f10d2d69923bb2d27ddc494107b

Add test for incorrect expiration when loading AOF.
---

diff --git a/tests/integration/aof.tcl b/tests/integration/aof.tcl
index 927969b6..954edc2c 100644
--- a/tests/integration/aof.tcl
+++ b/tests/integration/aof.tcl
@@ -101,4 +101,22 @@ tags {"aof"} {
             assert_equal 1 [$client scard set]
         }
     }
+
+    ## Test that EXPIREAT is loaded correctly
+    create_aof {
+        append_to_aof [formatCommand rpush list foo]
+        append_to_aof [formatCommand expireat list 1000]
+        append_to_aof [formatCommand rpush list bar]
+    }
+
+    start_server_aof [list dir $server_path] {
+        test "AOF+EXPIRE: Server should have been started" {
+            assert_equal 1 [is_alive $srv]
+        }
+
+        test "AOF+EXPIRE: List should be empty" {
+            set client [redis [dict get $srv host] [dict get $srv port]]
+            assert_equal 0 [$client llen list]
+        }
+    }
 }