Sha256: 5b1167c9d27ca0d2ef2b7265d97f4d55092e74bd35a975e1de38e9ff7cb7df6b
Contents?: true
Size: 724 Bytes
Versions: 1
Compression:
Stored size: 724 Bytes
Contents
require "spec_helper" describe Cachew::Adapters do describe ".build_adapter_for" do context "with Hash instance" do it "returns HashAdapter" do adapter = described_class.build_adapter_for :foo => :bar expect(adapter).to be_a Cachew::Adapters::HashAdapter end end context "with instance of BaseAdapter" do it "returns adapter as is" do adapter = Cachew::Adapters::HashAdapter.new :foo => :bar expect(described_class.build_adapter_for adapter).to be adapter end end it "returns NullAdapter if can't find better candidate" do expect(described_class.build_adapter_for "test") .to be_a Cachew::Adapters::NullAdapter end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cachew-0.1.0 | spec/lib/cachew/adapters_spec.rb |