Sha256: de3dccbead0f9bc46296ecee54a757b5ed646fa46e68aa9b4ad88457d091330f
Contents?: true
Size: 1002 Bytes
Versions: 4
Compression:
Stored size: 1002 Bytes
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 end it "returns a path with query on development" do Rails.env = "development" env["xxx.js"] = mock(:mtime => Time.at(123456)) pipeline_path("xxx.js").should == "/assets/xxx.js?123456" end it "returns a path with md5 on production" do Rails.env = "production" env["xxx.js"] = mock(:digest => "abc", ) pipeline_path("xxx.js").should == "/assets/xxx-abc.js" end it "returns a path with md5 on production and complicated file" do Rails.env = "production" env["xxx.yy.js"] = mock(:digest => "abc", ) pipeline_path("xxx.yy.js").should == "/assets/xxx-abc.yy.js" end it "silently fails with unfound assets" do pipeline_path("xxx.js").should == "/assets/NOT_FOUND" end end end
Version data entries
4 entries across 4 versions & 1 rubygems