Sha256: 5d7633ecb8e64bfc426b0cdc027e8c0613a171ae0aa343a4d2e8348f7fb40e32
Contents?: true
Size: 792 Bytes
Versions: 33
Compression:
Stored size: 792 Bytes
Contents
require 'spec_helper' describe '#zremrangebyrank(key, start, stop)' do before do @key = 'mock-redis-test:zremrangebyrank' @redises.zadd(@key, 1, 'Washington') @redises.zadd(@key, 2, 'Adams') @redises.zadd(@key, 3, 'Jefferson') @redises.zadd(@key, 4, 'Madison') end it 'returns the number of elements in range' do @redises.zremrangebyrank(@key, 2, 3).should == 2 end it 'removes the elements' do @redises.zremrangebyrank(@key, 2, 3) @redises.zrange(@key, 0, -1).should == %w[Washington Adams] end it 'does nothing if start is greater than cardinality of set' do @redises.zremrangebyrank(@key, 5, -1) @redises.zrange(@key, 0, -1).should == %w[Washington Adams Jefferson Madison] end it_should_behave_like 'a zset-only command' end
Version data entries
33 entries across 33 versions & 1 rubygems