Sha256: 8f0a0b57339d6faf8d1ea7f4b87ce349cf18993d68ca58f985b100993b065b12

Contents?: true

Size: 317 Bytes

Versions: 5

Compression:

Stored size: 317 Bytes

Contents

require 'spec/helper'
require 'examples/caching'

describe 'Caching' do
  behaves_like 'http'
  ramaze

  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

5 entries across 5 versions & 2 rubygems

Version Path
clivecrous-ramaze-0.3.9.5 spec/examples/caching.rb
ramaze-0.3.0 spec/examples/caching.rb
ramaze-0.3.5 spec/examples/caching.rb
ramaze-0.3.9 spec/examples/caching.rb
ramaze-0.3.9.1 spec/examples/caching.rb