Sha256: 727fd0556dcc6ce12044c1990a27d339c6cf8f47f7676721203278d580c42fcb
Contents?: true
Size: 1.58 KB
Versions: 2
Compression:
Stored size: 1.58 KB
Contents
# Copyright (c) 2006 Michael Fellinger m.fellinger@gmail.com # All files in this distribution are subject to the terms of the Ruby license. require 'spec/spec_helper' context "MemoryCache" do cache = Ramaze::MemoryCache.new specify "delete" do cache.delete(:one) cache.delete(:two) end specify "set keys" do (cache[:one] = 'eins').should == "eins" (cache[:two] = 'zwei').should == "zwei" end specify "read keys" do cache[:one].should == 'eins' cache[:two].should == 'zwei' end specify "values_at" do cache.values_at(:one, :two).should == %w[eins zwei] end end context "YAMLStoreCache" do cache = Ramaze::YAMLStoreCache.new specify "delete" do cache.delete(:one) cache.delete(:two) end specify "set keys" do (cache[:one] = 'eins').should == "eins" (cache[:two] = 'zwei').should == "zwei" end specify "read keys" do cache[:one].should == 'eins' cache[:two].should == 'zwei' end specify "values_at" do cache.values_at(:one, :two).should == %w[eins zwei] end end begin context "MemcachedCache" do cache = Ramaze::MemcachedCache.new specify "delete" do cache.delete(:one) cache.delete(:two) end specify "set keys" do (cache[:one] = 'eins').should == "eins" (cache[:two] = 'zwei').should == "zwei" end specify "read keys" do cache[:one].should == 'eins' cache[:two].should == 'zwei' end specify "values_at" do cache.values_at(:one, :two).should == %w[eins zwei] end end rescue LoadError puts "cannot run test for memcached" end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ramaze-0.0.9 | spec/tc_cache.rb |
ramaze-0.0.8 | spec/tc_cache.rb |