Sha256: 471d1d8746b6f7a50b439a21f547b884e3f2e399ed192d7355bd68f69c64fc40

Contents?: true

Size: 1.88 KB

Versions: 8

Compression:

Stored size: 1.88 KB

Contents

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

describe "set_re_javascript_include", :type => :helper do 
  it "should be accessible to rails apps by default" do 
    ActionView::Base.new.methods.should include("set_re_javascript_include")
  end
  
  it "should set defer_re_javascript_include" do
    @template.should_receive(:content_for).with(:defer_re_javascript_include)
    eval_erb("<% set_re_javascript_include('me') %>")
  end

  it "should set defer_re_javascript_include variable " do
    eval_erb("<% set_re_javascript_include('me') %>")
    @template.instance_variable_get("@content_for_defer_re_javascript_include").should == eval_erb("<%= javascript_include_tag('me') %>")
  end
end

describe "set_re_breadcrumbs", :type => :helper do 
  it "should be accessible to rails apps by default" do 
    ActionView::Base.new.methods.should include("set_re_breadcrumbs")
  end
  
  it "should set defer_re_breadcrumbs" do
    @template.should_receive(:content_for).with(:defer_re_breadcrumbs)
    eval_erb("<% set_re_breadcrumbs('me') %>")
  end

  it "should set defer_re_breadcrumbs variable " do
    eval_erb("<% set_re_breadcrumbs('me') %>")
    @template.instance_variable_get("@content_for_defer_re_breadcrumbs").should == eval_erb("<%= re_breadcrumbs('me') %>")
  end
end


describe "set_re_breadcrumbs_right", :type => :helper do 
  it "should be accessible to rails apps by default" do 
    ActionView::Base.new.methods.should include("set_re_breadcrumbs_right")
  end
  
  it "should set defer_re_breadcrumbs" do
    @template.should_receive(:content_for).with(:defer_re_breadcrumbs)
    eval_erb("<% set_re_breadcrumbs_right('me') %>")
  end

  it "should set defer_re_breadcrumbs variable " do
    eval_erb("<% set_re_breadcrumbs_right('me') %>")
    @template.instance_variable_get("@content_for_defer_re_breadcrumbs").should == eval_erb("<%= re_breadcrumbs_right('me') %>")
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
rules_engine-0.1.1 spec/rules_engine_view/defer_spec.rb
rules_engine-0.1.0 spec/rules_engine_view/defer_spec.rb
rules_engine-0.0.8 spec/rules_engine_view/defer_spec.rb
rules_engine-0.0.7 spec/rules_engine_view/defer_spec.rb
rules_engine-0.0.6 spec/rules_engine_view/defer_spec.rb
rules_engine-0.0.5 spec/rules_engine_view/defer_spec.rb
rules_engine-0.0.4 spec/rules_engine_view/defer_spec.rb
rules_engine-0.0.3 spec/rules_engine_view/defer_spec.rb