Sha256: d692fc4640743c57fe0f4062c9f907d3f1af960f8a695ea4fe6197be697446e9
Contents?: true
Size: 699 Bytes
Versions: 5
Compression:
Stored size: 699 Bytes
Contents
require 'spec_helper' describe "Exchange::Cache::Rails" do context "with rails defined" do class ::Rails end end subject { Exchange::Cache::NoCache } before(:each) do Exchange::Configuration.define do |c| c.cache = false end end after(:each) do Exchange::Configuration.define do |c| c.cache = :memcached end end describe "cached" do it "should directly call the block" do subject.cached('API_CLASS') { 'something' }.should == 'something' end it "should raise an error if no block was given" do lambda { subject.cached('API_CLASS') }.should raise_error(Exchange::Cache::CachingWithoutBlockError) end end end
Version data entries
5 entries across 5 versions & 1 rubygems