From dee11ebab88a6880b2dfb7e5dbafa0790d046eaf Mon Sep 17 00:00:00 2001 From: antirez Date: Tue, 13 Dec 2016 16:28:12 +0100 Subject: [PATCH] Writable slaves expires: unit test. --- tests/integration/replication-3.tcl | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/integration/replication-3.tcl b/tests/integration/replication-3.tcl index 0fcbad45..50dcb9a9 100644 --- a/tests/integration/replication-3.tcl +++ b/tests/integration/replication-3.tcl @@ -30,6 +30,18 @@ start_server {tags {"repl"}} { } assert_equal [r debug digest] [r -1 debug digest] } + + test {Slave is able to evict keys created in writable slaves} { + r -1 select 5 + assert {[r -1 dbsize] == 0} + r -1 config set slave-read-only no + r -1 set key1 1 ex 5 + r -1 set key2 2 ex 5 + r -1 set key3 3 ex 5 + assert {[r -1 dbsize] == 3} + after 6000 + r -1 dbsize + } {0} } }