Sha256: 3a8e96ac073a2179de095295957d3e2f103cf387dfccb78e606ab6ed95565683
Contents?: true
Size: 1.29 KB
Versions: 2
Compression:
Stored size: 1.29 KB
Contents
require 'spec_helper' describe Rails2AssetPipeline::ViewHelpers do include Rails2AssetPipeline::ViewHelpers describe "#pipeline_path" do let(:env){ {} } before do Rails2AssetPipeline.stub(:env).and_return env Rails2AssetPipeline.dynamic_assets_available = true env["xxx.js"] = mock(:digest => "abc", :mtime => Time.at(123456)) end it "silently fails with unfound assets" do pipeline_path("yyy.js").should == "/assets/NOT_FOUND" end context "development" do before do Rails.env = "development" end it "returns a path with query" do pipeline_path("xxx.js").should == "/assets/xxx.js?123456" end it "returns a path with digest when dynamic loader is not available" do Rails2AssetPipeline.dynamic_assets_available = false pipeline_path("xxx.js").should == "/assets/xxx-abc.js" end end context "production" do before do Rails.env = "production" end it "returns a path with md5" do pipeline_path("xxx.js").should == "/assets/xxx-abc.js" end it "returns a path with md5 on production and complicated file" do env["xxx.yy.js"] = env["xxx.js"] pipeline_path("xxx.yy.js").should == "/assets/xxx-abc.yy.js" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rails2_asset_pipeline-0.1.7 | spec/rails2_asset_pipeline/view_helpers_spec.rb |
rails2_asset_pipeline-0.1.6 | spec/rails2_asset_pipeline/view_helpers_spec.rb |