Sha256: 08719f9e965a3c93f209f5d0ba9726ba878b7887b047ab1747ce67f612bbee02
Contents?: true
Size: 1.99 KB
Versions: 1
Compression:
Stored size: 1.99 KB
Contents
require 'spec_helper' shared_examples_for 'not_authorize_for' do |users, options| users.each do |user| it 'raises error if asked to consume invalid event' do yield ddd.should eq(43) end end end describe ApplicationHelper do def self.it_should_not_authorize_for(object, users=[], options={}, &block) users.each do |user| object.it "should not authorize for #{user}" do block.call end end end describe ".add_tag" do it "should generate content for div tag with empty content" do helper.add_tag(:div, class: 'example') { }.should eq("<div class=\"example\"></div>") end it "should generate content for div tag with one element" do helper.add_tag(:div, class: 'example') { 'Example' }.should eq("<div class=\"example\">Example</div>") end it "should generate content for div tag with a several elements" do helper.add_tag(:div, class: 'example') do |tag| tag.space "Example1" tag << "Example2" end.should eq("<div class=\"example\">Example1 Example2</div>") end it "should generate content for div tag with empty content" do helper.add_tag(:div, '', class: 'example').should eq("<div class=\"example\"></div>") end end describe ".add_link" do it "should generate link with block without handle" do helper.add_link('example.com', class: 'example') do 'Example.com' end.should eq("<a class=\"example\" href=\"example.com\">Example.com</a>") end it "should generate link with block and handle" do helper.add_link('example.com', class: 'example') do |tag| tag << 'Example' tag << 'link' tag.space('with') tag << 'space!' end.should eq("<a class=\"example\" href=\"example.com\">Examplelinkwith space!</a>") end it "should generate link without block" do helper.add_link('Example.com', 'example.com', class: 'example').should eq("<a class=\"example\" href=\"example.com\">Example.com</a>") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails_extras-0.1.5 | spec/helpers/application_helper_spec.rb |