Sha256: 1bd86b193dc75185b422bc9569e90041b55781d65ca953bddbb5e470326d5a70
Contents?: true
Size: 681 Bytes
Versions: 33
Compression:
Stored size: 681 Bytes
Contents
require 'spec_helper' describe '#hexists(key, field)' do before do @key = 'mock-redis-test:hexists' @redises.hset(@key, 'field', 'value') end it 'returns true if the hash has that field' do @redises.hexists(@key, 'field').should == true end it 'returns false if the hash lacks that field' do @redises.hexists(@key, 'nonesuch').should == false end it 'treats the field as a string' do @redises.hset(@key, 1, 'one') @redises.hexists(@key, 1).should == true end it 'returns nil when there is no such key' do @redises.hexists('mock-redis-test:nonesuch', 'key').should == false end it_should_behave_like 'a hash-only command' end
Version data entries
33 entries across 33 versions & 1 rubygems