spec/file_cache_spec.rb in redpomo-0.0.9 vs spec/file_cache_spec.rb in redpomo-0.0.10
- old
+ new
@@ -4,14 +4,19 @@
describe Redpomo::FileCache do
describe "#get" do
it "executes the block on cache miss" do
- Redpomo::FileCache.instance.cache_path = Tempfile.new('cache').path
+ old_cache_path = Redpomo::FileCache.instance.cache_path
+ Redpomo::FileCache.instance.cache_path = tmp_path("cache_file")
+
counter = Redpomo::FileCache.get("foobar") { 5 }
counter.should == 5
+
counter = Redpomo::FileCache.get("foobar") { 10 }
counter.should == 5
+
+ Redpomo::FileCache.instance.cache_path = old_cache_path
end
end
end