Sha256: 56aaee40e4d75fbf109bbfaf45f687967f7e3a4a1f8fa146e0311b5365215e16
Contents?: true
Size: 901 Bytes
Versions: 7
Compression:
Stored size: 901 Bytes
Contents
require 'spec_helper' describe '#del(key [, key, ...])' do it 'returns the number of keys deleted' do @redises.set('mock-redis-test:1', 1) @redises.set('mock-redis-test:2', 1) @redises.del( 'mock-redis-test:1', 'mock-redis-test:2', 'mock-redis-test:other').should == 2 end it 'actually removes the key' do @redises.set('mock-redis-test:1', 1) @redises.del('mock-redis-test:1') @redises.get('mock-redis-test:1').should be_nil end it 'accepts an array of keys' do @redises.set('mock-redis-test:1', 1) @redises.set('mock-redis-test:2', 2) @redises.del(%w[mock-redis-test:1 mock-redis-test:2]) @redises.get('mock-redis-test:1').should be_nil @redises.get('mock-redis-test:2').should be_nil end it 'raises an error if an empty array is given' do expect { @redises.del [] }.to raise_error Redis::CommandError end end
Version data entries
7 entries across 7 versions & 1 rubygems