test/lib/redis_lock_test.rb in sidekiq-lock-0.0.1 vs test/lib/redis_lock_test.rb in sidekiq-lock-0.2.0

- old
+ new

@@ -30,9 +30,14 @@ it "does not raise an error when timeout and name is provided" do assert RedisLock.new({ 'timeout' => 500, 'name' => 'lock-name' }, []) end + it "is released by default" do + lock = RedisLock.new({ 'timeout' => 500, 'name' => 'lock-name' }, []) + refute lock.acquired? + end + it "can accept block as arguments" do lock = RedisLock.new({ 'timeout' => proc { |options| options['timeout'] * 2 }, 'name' => proc { |options| "#{options['test']}-sidekiq" } }, ['timeout' => 500, 'test' => 'hello'])