Sha256: d48027db8f5eb259c4d7a4ed2695bac752c09a8b87c282fbca00f3e9b2932453

Contents?: true

Size: 601 Bytes

Versions: 16

Compression:

Stored size: 601 Bytes

Contents

module RSpec
  module Cells
    module Caching
      extend ActiveSupport::Concern

      module ClassMethods
        def enable_cell_caching!
          before :each do
            ActionController::Base.perform_caching = true
          end
          after :each do
            ActionController::Base.perform_caching = false
          end
        end

        def disable_cell_caching!
          before :each do
            ActionController::Base.perform_caching = false
          end
        end
      end
    end
  end
end

RSpec.configure do |c|
  c.include RSpec::Cells::Caching, type: :cell
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
rspec-cells-0.3.10 lib/rspec/cells/caching.rb
rspec-cells-0.3.9 lib/rspec/cells/caching.rb
rspec-cells-0.3.8 lib/rspec/cells/caching.rb
rspec-cells-0.3.7 lib/rspec/cells/caching.rb
rspec-cells-0.3.6 lib/rspec/cells/caching.rb
rspec-cells-0.3.5 lib/rspec/cells/caching.rb
rspec-cells-0.3.4 lib/rspec/cells/caching.rb
rspec-cells-0.2.5 lib/rspec/cells/caching.rb
rspec-cells-0.2.4 lib/rspec/cells/caching.rb
rspec-cells-0.3.3 lib/rspec/cells/caching.rb
rspec-cells-0.3.2 lib/rspec/cells/caching.rb
rspec-cells-0.3.1 lib/rspec/cells/caching.rb
rspec-cells-0.3.0 lib/rspec/cells/caching.rb
rspec-cells-0.2.3 lib/rspec/cells/caching.rb
rspec-cells-0.2.2 lib/rspec/cells/caching.rb
rspec-cells-0.2.1 lib/rspec/cells/caching.rb