]> git.saurik.com Git - redis.git/commitdiff
Add test for incorrect expiration when loading AOF.
authorHampus Wessman <hampus.wessman@gmail.com>
Sun, 3 Jul 2011 09:04:55 +0000 (11:04 +0200)
committerantirez <antirez@gmail.com>
Thu, 7 Jul 2011 14:08:22 +0000 (16:08 +0200)
tests/integration/aof.tcl

index 927969b627525f5f774b6226f92949df1cbb00a3..954edc2c4959646ae5583313efb4a75d79596fa7 100644 (file)
@@ -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]
+        }
+    }
 }