Sha256: de14ec41d06056a6c68f2191ad09e785cfc969e5d14379cc13f124fdcb38f651

Contents?: true

Size: 846 Bytes

Versions: 4

Compression:

Stored size: 846 Bytes

Contents

require "spec_helper"

describe Asset do

  before(:each) do
    @script_asset = Asset.new("app/scripts/app.js")
    @style_asset = Asset.new("app/styles/app.css")
    @dest_asset = Asset.new("public/app.js")
  end

  it "should return right logical_path" do
    @script_asset.logical_path.should == "app.js"
    @style_asset.logical_path.should == "app.css"
  end

  it "should return right digest_path" do
    @dest_asset.digest_path.should == "public/app-cdd1c27fabeede75d12b8adf46e987fd.js"
    @dest_asset.relative_digest_path.should == "/app-cdd1c27fabeede75d12b8adf46e987fd.js"
  end

  it "should be javascript" do
    @script_asset.javascript?.should be_true
    @style_asset.stylesheet?.should be_true
  end

  it "should wrapperable" do
    @script_asset.wrappable?.should be_true
    @style_asset.wrappable?.should be_false
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
linner-0.4.4 spec/linner/asset_spec.rb
linner-0.4.3 spec/linner/asset_spec.rb
linner-0.4.2 spec/linner/asset_spec.rb
linner-0.4.1 spec/linner/asset_spec.rb