Sha256: 6a9cab07f8f93113a60d460b0066536cd6f6220fe3d8acc261c51f4b3605e21c

Contents?: true

Size: 313 Bytes

Versions: 7

Compression:

Stored size: 313 Bytes

Contents

require 'spec/helper'
require 'examples/helpers/cache'

describe 'Caching' do
  behaves_like :mock

  it '/' do
    3.times do
      lambda{ get('/') }.
        should.not.change{ get('/').body }
    end

    3.times do
      lambda{ get('/invalidate') }.
        should.change{ get('/').body }
    end
  end
end

Version data entries

7 entries across 7 versions & 3 rubygems

Version Path
Pistos-ramaze-2009.04.08 spec/examples/caching.rb
manveru-ramaze-2009.04.01 spec/examples/caching.rb
manveru-ramaze-2009.04.08 spec/examples/caching.rb
manveru-ramaze-2009.04.18 spec/examples/caching.rb
manveru-ramaze-2009.04.22 spec/examples/caching.rb
manveru-ramaze-2009.04 spec/examples/caching.rb
ramaze-2009.04 spec/examples/caching.rb