Sha256: 34434129b73b9d53641e098e6dd8f3fa9b3dedb1a2c2ab17ca5549aaaf2324d6
Contents?: true
Size: 1.24 KB
Versions: 21
Compression:
Stored size: 1.24 KB
Contents
require 'dummy_spec_helper' # Cutter:: Cutter::Stamper.turn :off describe "Caching of the rules" do before(:all) do @user = User.create! :name => 'stanislaw', :role => 'user', :email => 'stanislaw@mail.ru' Article.create!(:title => 'one') end =begin context 'CanTango::Ability::Cache::MonetaCache' do before do CanTango.configure do |config| config.cache.store.default_class = CanTango::Ability::Cache::MonetaCache end end it "should just response" do get root_path response.status.should be(200) end it "should populate session with cache_key" do get '/login_user/stanislaw' session[:cache_key].should be_nil get '/articles' session[:cache_key].should_not be_nil end context "current Ability" do it "should have #cached_rules equal to #rules" do get '/login_user/stanislaw' get '/articles' #puts response.body response.body.should match(/Cached the rules!/) response.body.should match(/Using cached rules: false/) get '/articles' response.body.should match(/Cached the rules!/) response.body.should match(/Using cached rules: true/) #puts response.body end end end =end end
Version data entries
21 entries across 21 versions & 1 rubygems
Version | Path |
---|---|
cantango-0.8.5.1 | spec/integration/cache_using_moneta_spec.rb |