Sha256: 0f6830b63727256d2b957cdfdd092ac38cbe959972241ecc6f629174468cf85a
Contents?: true
Size: 1.43 KB
Versions: 2
Compression:
Stored size: 1.43 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/spec_helper') describe Assetify do it "shoud read_assetfile" do mock_assetfile Assetfile.read.should have(1).asset end it "should skip comments" do mock_assetfile("#\n# Oi\n#\n") Assetfile.read.should be_nil end it "should work with versions url" do mock_assetfile("#\n# Oi\n#\njs 'down', 'http://js.com/down-{VERSION}.js', '1.6'") Assetfile.read.first.url.should eql("http://js.com/down-1.6.js") end describe "read css" do before do mock_assetfile("#\n# CSS\n#\ncss 'grid', 'http://grid.com/down'") end let(:asset) { Assetfile.read[0] } it "should read css" do Assetfile.read.should have(1).asset end it "should read css" do Assetfile.read.first.type.should eql(:css) end it "should have fullpath" do asset.fullpath.should eql("vendor/assets/stylesheets/grid.css") end end describe "readjs" do let(:asset) { mock_assetfile; Assetfile.read[0] } it "should be an asset" do asset.should be_an Assetify::Asset end it "should be a js file" do asset.type.should eql(:js) end it "should have an url" do asset.url.should eql("http://cool.js/down") end it "should have a name" do asset.name.should eql("cool") end it "should have fullpath" do asset.fullpath.should eql("vendor/assets/javascripts/cool.js") end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
assetify-2.0.0 | spec/assetify_spec.rb |
assetify-1.0.0 | spec/assetify_spec.rb |