Sha256: 22ab8dd46d98632efdc49a87ff143611fb29694d0e818d4710f2e9441fffc805
Contents?: true
Size: 1.25 KB
Versions: 22
Compression:
Stored size: 1.25 KB
Contents
require 'dummy_spec_helper' require 'integration/performance/helpers/ability' describe "CanTango::Ability performance" do before(:each) do @user = User.create! :name => 'stanislaw', :role => 'user', :email => 'stanislaw@mail.ru' Article.create!(:title => 'one') end context "With cache disabled" do describe 'Memory store' do before do CanTango.configure do |config| config.cache.set :off end end it "3 requests" do get '/login_user/stanislaw' puts "\n\nFirst Request with Rails autoloading of all CanTango(if running isolated)" get "/articles" puts "\n\nSecond Request (basic #initialize)" get "/articles" puts "\n\nThird Request" get "/articles" end end end context "With cache enabled" do describe 'Memory store' do before do CanTango.configure do |config| config.cache.set :on config.cache.store.default_type = :memory end end it "3 requests" do get '/login_user/stanislaw' puts "\n\nFirst Request" get "/articles" puts "\n\nSecond Request" get "/articles" puts "\n\nThird Request" get "/articles" end end end end
Version data entries
22 entries across 22 versions & 1 rubygems