Sha256: bf70210acc82b3ee51c796e83c24dcc41acc7a6330123b7caa485792a580e9ab

Contents?: true

Size: 458 Bytes

Versions: 2

Compression:

Stored size: 458 Bytes

Contents

require 'spec_helper'

describe 'release_lock' do
  
  it "release lock when the lock is not expired" do
    
    @redis.send(:acquire_lock, "test", 69).should == true
    
    @redis.send(:release_lock, "test").should == true
    
  end
  
  it "does not release lock if the lock is already expired" do
    
    @redis.send(:acquire_lock, "test", 0.1).should == true
    
    sleep(1)
    @redis.send(:release_lock, "test").should == false
    
  end
  
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ruby_redis_lock-0.1.2 spec/lib/release_lock_spec.rb
ruby_redis_lock-0.1.1 spec/lib/release_lock_spec.rb