Sha256: 5677a86652942356ab0be95982f6dcce496ae1ef30832519994e50a2915846c1
Contents?: true
Size: 974 Bytes
Versions: 12
Compression:
Stored size: 974 Bytes
Contents
require 'spec_helper' describe "#zrevrange(key, start, stop [, :with_scores => true])" do before do @key = 'mock-redis-test:zrevrange' @redises.zadd(@key, 1, 'Washington') @redises.zadd(@key, 2, 'Adams') @redises.zadd(@key, 3, 'Jefferson') @redises.zadd(@key, 4, 'Madison') end it "returns the elements in order by score" do @redises.zrevrange(@key, 0, 1).should == ['Madison', 'Jefferson'] end it "returns the elements in order by score (negative indices)" do @redises.zrevrange(@key, -2, -1).should == ['Adams', 'Washington'] end it "returns the scores when :with_scores is specified" do @redises.zrevrange(@key, 2, 3, :with_scores => true). should == ["Adams", "2", "Washington", "1"] end it "returns the scores when :withscores is specified" do @redises.zrevrange(@key, 2, 3, :withscores => true). should == ["Adams", "2", "Washington", "1"] end it_should_behave_like "a zset-only command" end
Version data entries
12 entries across 12 versions & 2 rubygems