Sha256: 2b10537738434abe47abd40778579328369a656b2ac6a1f84f8ebc2db09d33c4

Contents?: true

Size: 596 Bytes

Versions: 3

Compression:

Stored size: 596 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
  it_should_behave_like "a zset-only command"
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
mock_redis-0.1.0 spec/commands/zremrangebyscore_spec.rb
mock_redis-0.0.2 spec/commands/zremrangebyscore_spec.rb
mock_redis-0.0.1 spec/commands/zremrangebyscore_spec.rb