From 2724ec6d9d412766526e0e880cfd9ee864b98c97 Mon Sep 17 00:00:00 2001 From: Nick Elser Date: Mon, 13 Apr 2015 21:32:01 -0700 Subject: [PATCH] add another test case for the nil refresh case --- test/client_test.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/client_test.rb b/test/client_test.rb index 478bc8d..717f182 100644 --- a/test/client_test.rb +++ b/test/client_test.rb @@ -216,6 +216,14 @@ module ClientTests # edge case with refresh lock in the middle assert_equal true, client.locked?(TEST_KEY) + client.clear(TEST_KEY) + + assert_equal false, client.locked?(TEST_KEY) + + client.refresh(TEST_KEY, lock2) + + assert_equal true, client.locked?(TEST_KEY) + client.unlock(TEST_KEY, lock2) # now finally unlocked