handle invalid lock data

This commit is contained in:
Nick Elser
2015-04-13 21:40:54 -07:00
parent 2724ec6d9d
commit 10d3ab09cf
4 changed files with 12 additions and 6 deletions

View File

@@ -31,6 +31,12 @@ module ClientTests
assert_equal false, locked
end
def test_empty_lock_on_invalid_data
@client.send(:initial_set, TEST_KEY, "bad value")
locked = @client.locked?(TEST_KEY)
assert_equal false, locked
end
def test_clear
lock1 = @client.lock(TEST_KEY, 1)
refute_nil lock1