Sha256: 5df25439da06815a02078acfedef1437d8b4a8cf1d61fffd058cc45d4bca5feb

Contents?: true

Size: 618 Bytes

Versions: 6

Compression:

Stored size: 618 Bytes

Contents

require File.join(File.dirname(__FILE__), %w[.. .. spec_helper])

describe Feedzirra::Backend::Memcache do
  before do
    @backend = Feedzirra::Backend::Memcache.new({:server => 'localhost', :port => 11211})
    @cache = mock('cache')
    @backend.instance_variable_set(:@cache, @cache)
  end
  
  it_should_behave_like "all backends"  

  describe "#get" do
    it "should call #get on the cache" do
      @cache.expects(:get)
      @backend.get('foo')
    end    
  end
  
  describe "#set" do  
    it "should call #set on the cache" do
      @cache.expects(:set)
      @backend.set('foo', 'hey')
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
jsl-feedzirra-0.0.12.2 spec/feedzirra/backend/memcache_spec.rb
jsl-feedzirra-0.0.12.3 spec/feedzirra/backend/memcache_spec.rb
jsl-feedzirra-0.0.12.4 spec/feedzirra/backend/memcache_spec.rb
jsl-feedzirra-0.0.12.5 spec/feedzirra/backend/memcache_spec.rb
jsl-feedzirra-0.0.12.6 spec/feedzirra/backend/memcache_spec.rb
jsl-feedzirra-0.0.12.7 spec/feedzirra/backend/memcache_spec.rb