Sha256: b5e9c1f676e5e792a91cf93388557a460d3e023b5b1f2d43081705e684dab839
Contents?: true
Size: 707 Bytes
Versions: 3
Compression:
Stored size: 707 Bytes
Contents
require 'spec_helper' describe RedisCounters::BaseCounter do let(:redis) { MockRedis.new } let(:options) { { :counter_class => RedisCounters::HashCounter, :counter_name => :counter_name, :field_name => :field_name } } let(:counter) { described_class.new(redis, options) } context '.create' do it { expect(described_class.create(redis, options)).to be_a RedisCounters::HashCounter } end context '#process' do it { expect(described_class.create(redis, options)).to respond_to :process } end context 'when counter_name not given' do let(:options) { { :field_name => :field_name } } it { expect { counter }.to raise_error KeyError } end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
redis_counters-1.5.0 | spec/redis_counters/base_spec.rb |
redis_counters-1.4.0 | spec/redis_counters/base_spec.rb |
redis_counters-1.3.0 | spec/redis_counters/base_spec.rb |