diff options
author | Hampus Wessman <hampus.wessman@gmail.com> | 2011-07-03 11:04:55 +0200 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2011-07-15 18:15:27 +0200 |
commit | aa96ebec897ef3259ec3b45fa14111aca7e5d74b (patch) | |
tree | a52e902a3bbd512649f541569c1eb8fb6e83ceb3 | |
parent | 563f4cfee52ff2327cfdb196c364ce53e7983581 (diff) | |
download | redis-aa96ebec897ef3259ec3b45fa14111aca7e5d74b.tar.gz |
Add test for incorrect expiration when loading AOF.
-rw-r--r-- | tests/integration/aof.tcl | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/integration/aof.tcl b/tests/integration/aof.tcl index 927969b62..954edc2c4 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] + } + } } |