Sha256: 328359dcc0f4547b55b3e11a57e1db45b74b9357f48b3b969a910e9f6e582b6c
Contents?: true
Size: 596 Bytes
Versions: 33
Compression:
Stored size: 596 Bytes
Contents
require 'spec_helper' describe '#setnx(key, value)' do before { @key = 'mock-redis-test:setnx' } it 'returns true if the key was absent' do @redises.setnx(@key, 1).should == true end it 'returns false if the key was present' do @redises.set(@key, 2) @redises.setnx(@key, 1).should == false end it 'sets the value if missing' do @redises.setnx(@key, 'value') @redises.get(@key).should == 'value' end it 'does nothing if the value is present' do @redises.set(@key, 'old') @redises.setnx(@key, 'new') @redises.get(@key).should == 'old' end end
Version data entries
33 entries across 33 versions & 1 rubygems