Sha256: 0f352477239e9b2fd5f1d602ba6ebb08d218c3674b24a607392ce844128bbe6e
Contents?: true
Size: 820 Bytes
Versions: 31
Compression:
Stored size: 820 Bytes
Contents
require 'spec_helper' describe "#zremrangebyscore(key, min, max)" do before do @key = 'mock-redis-test:zremrangebyscore' @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.zremrangebyscore(@key, 2, 3).should == 2 end it "removes the elements" do @redises.zremrangebyscore(@key, 2, 3) @redises.zrange(@key, 0, -1).should == %w[Washington Madison] end # As seen in http://redis.io/commands/zremrangebyscore it "removes the elements for complex statements" do @redises.zremrangebyscore(@key, '-inf', '(4') @redises.zrange(@key, 0, -1).should == %w[Madison] end it_should_behave_like "a zset-only command" end
Version data entries
31 entries across 31 versions & 2 rubygems