Sha256: 8f3de3e65e421edc71aa60b5d8efaf08776f601e3cd0dc5f7bcb79e9abb3d471

Contents?: true

Size: 1.06 KB

Versions: 2

Compression:

Stored size: 1.06 KB

Contents

require File.dirname(__FILE__) + "/../spec_helper"

describe "Helpers:" do
  include StaticMatic::Helpers::AssetsHelper
  include StaticMatic::Helpers::CurrentPathHelper
  include StaticMatic::Helpers::TagHelper
  before do
    setup_staticmatic
    @staticmatic.instance_variable_set("@current_page", "")
  end
  
  context "When using the stylesheet helper" do
    before do
      @links = stylesheets
    end
    
    it "should set up links for all stylesheets" do
      @links.should match(/stylesheets\/application\.css/)
      @links.should match(/stylesheets\/nested\/a_nested_stylesheet\.css/)
      @links.should match(/stylesheets\/sassy\.css/)
    end
    
    it "should not link to partials" do
      @links.should_not match(/\_forms.css/)
    end
  end
  
  context "When using the stylesheet helper from a sub page" do
    before do
      @staticmatic.instance_variable_set("@current_page", "/sub/index.html")
      @links = stylesheets
    end
    
    it "should link relative to current page" do
      @links.should match(/\.\.\/stylesheets/)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
staticmatic-0.11.0 spec/helpers/asset_helper_spec.rb
staticmatic-0.11.0.alpha.10 spec/helpers/asset_helper_spec.rb