Sha256: 1bb7767a8eb95eca75b1383dd45da3409c736fdbc84946259f8a14246cb256d1
Contents?: true
Size: 708 Bytes
Versions: 2
Compression:
Stored size: 708 Bytes
Contents
require 'spec_helper' describe RedisCounters::BaseCounter do let(:redis) { Redis.current } 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
redis_counters-1.5.2 | spec/redis_counters/base_spec.rb |
redis_counters-1.5.1 | spec/redis_counters/base_spec.rb |