Sha256: f4bd66f39e993a5629f75d7d15ba4f6eb946352dae485fe8f37db9900c6f09db
Contents?: true
Size: 1.75 KB
Versions: 6
Compression:
Stored size: 1.75 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/helper') require File.expand_path(File.dirname(__FILE__) + '/fixtures/render_app/app') class TestRenderHelpers < Test::Unit::TestCase def app RenderDemo.tap { |app| app.set :environment, :test } end context 'for #partial method and object' do setup { visit '/partial/object' } should "render partial html with object" do assert_have_selector "h1", :content => "User name is John" end should "have no counter index for single item" do assert_have_no_selector "p", :content => "My counter is 1", :count => 1 end should "include extra locals information" do assert_have_selector 'p', :content => "Extra is bar" end end context 'for #partial method and collection' do setup { visit '/partial/collection' } should "render partial html with collection" do assert_have_selector "h1", :content => "User name is John" assert_have_selector "h1", :content => "User name is Billy" end should "include counter which contains item index" do assert_have_selector "p", :content => "My counter is 1" assert_have_selector "p", :content => "My counter is 2" end should "include extra locals information" do assert_have_selector 'p', :content => "Extra is bar" end end context 'for #partial method and locals' do setup { visit '/partial/locals' } should "render partial html with locals" do assert_have_selector "h1", :content => "User name is John" end should "have no counter index for single item" do assert_have_no_selector "p", :content => "My counter is 1", :count => 1 end should "include extra locals information" do assert_have_selector 'p', :content => "Extra is bar" end end end
Version data entries
6 entries across 6 versions & 1 rubygems