Sha256: 5a998352373cb478aca3afa0f7ea2234da5457852bff933e47358b6d750139c2

Contents?: true

Size: 559 Bytes

Versions: 2

Compression:

Stored size: 559 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/../../spec_helper')

describe Daijobu::Adapter::TokyoCabinetAdapter do
  
  before do
    @stubby   = stub('fake store')
    @adapter  = Daijobu::Adapter::TokyoCabinetAdapter.new(@stubby)
  end
  
  describe "#get" do
    it "should call #[] on the store" do
      @stubby.expects(:[]).with('key')
      @adapter.get('key')
    end
  end
  
  describe "set" do
    it "should call #set on the store" do
      @stubby.expects(:[]=).with('key', 'value')
      @adapter.set('key', 'value')
    end
  end
  
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sander6-daijobu-0.1.0 spec/daijobu/adapters/tokyo_cabinet_spec.rb
sander6-daijobu-0.1.1 spec/daijobu/adapters/tokyo_cabinet_spec.rb