Sha256: 06a1eecada23546418e6afa680884d28a483b9d7c5a9f6e0004aac73a770f7b3

Contents?: true

Size: 713 Bytes

Versions: 6

Compression:

Stored size: 713 Bytes

Contents

require File.join(File.dirname(__FILE__), "spec_helper")

base = ::Middleman::Base
base.set :root, File.join(File.dirname(__FILE__), "fixtures", "sample")

describe "Cache Buster Feature" do
  it "should not append query string if off" do
    base.disable :cache_buster
    browser = Rack::Test::Session.new(Rack::MockSession.new(base.new))
    browser.get("/stylesheets/relative_assets.css")
    browser.last_response.body.should_not include("?")
  end
  
  it "should append query string if on" do
    base.enable :cache_buster
    browser = Rack::Test::Session.new(Rack::MockSession.new(base.new))
    browser.get("/stylesheets/relative_assets.css")
    browser.last_response.body.should include("?")
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
middleman-0.11.1 spec/cache_buster_spec.rb
middleman-0.11.0 spec/cache_buster_spec.rb
middleman-0.10.17 spec/cache_buster_spec.rb
middleman-0.10.16 spec/cache_buster_spec.rb
middleman-0.10.15 spec/cache_buster_spec.rb
middleman-0.10.14 spec/cache_buster_spec.rb