mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Improve test coverage and create fixtures for RenderPartialWithRecordIdentificationTests
This commit is contained in:
parent
f90eb81c65
commit
b603de0882
6 changed files with 14 additions and 0 deletions
|
@ -56,26 +56,31 @@ class RenderPartialWithRecordIdentificationTest < ActiveRecordTestCase
|
|||
def test_rendering_partial_with_has_many_and_belongs_to_association
|
||||
get :render_with_has_many_and_belongs_to_association
|
||||
assert_template 'projects/_project'
|
||||
assert_equal 'Active RecordActive Controller', @response.body
|
||||
end
|
||||
|
||||
def test_rendering_partial_with_has_many_association
|
||||
get :render_with_has_many_association
|
||||
assert_template 'replies/_reply'
|
||||
assert_equal 'Birdman is better!', @response.body
|
||||
end
|
||||
|
||||
def test_rendering_partial_with_named_scope
|
||||
get :render_with_named_scope
|
||||
assert_template 'replies/_reply'
|
||||
assert_equal 'Birdman is better!Nuh uh!', @response.body
|
||||
end
|
||||
|
||||
def test_render_with_record
|
||||
get :render_with_record
|
||||
assert_template 'developers/_developer'
|
||||
assert_equal 'David', @response.body
|
||||
end
|
||||
|
||||
def test_render_with_record_collection
|
||||
get :render_with_record_collection
|
||||
assert_template 'developers/_developer'
|
||||
assert_equal 'DavidJamisfixture_3fixture_4fixture_5fixture_6fixture_7fixture_8fixture_9fixture_10Jamis', @response.body
|
||||
end
|
||||
|
||||
def test_rendering_partial_with_has_one_association
|
||||
|
@ -165,11 +170,13 @@ class RenderPartialWithRecordIdentificationAndNestedControllersTest < ActiveReco
|
|||
def test_render_with_record_in_nested_controller
|
||||
get :render_with_record_in_nested_controller
|
||||
assert_template 'fun/games/_game'
|
||||
assert_equal 'Pong', @response.body
|
||||
end
|
||||
|
||||
def test_render_with_record_collection_in_nested_controller
|
||||
get :render_with_record_collection_in_nested_controller
|
||||
assert_template 'fun/games/_game'
|
||||
assert_equal 'PongTank', @response.body
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -184,10 +191,12 @@ class RenderPartialWithRecordIdentificationAndNestedDeeperControllersTest < Acti
|
|||
def test_render_with_record_in_deeper_nested_controller
|
||||
get :render_with_record_in_deeper_nested_controller
|
||||
assert_template 'fun/serious/games/_game'
|
||||
assert_equal 'Chess', @response.body
|
||||
end
|
||||
|
||||
def test_render_with_record_collection_in_deeper_nested_controller
|
||||
get :render_with_record_collection_in_deeper_nested_controller
|
||||
assert_template 'fun/serious/games/_game'
|
||||
assert_equal 'ChessSudokuSolitaire', @response.body
|
||||
end
|
||||
end
|
||||
|
|
1
actionpack/test/fixtures/developers/_developer.erb
vendored
Normal file
1
actionpack/test/fixtures/developers/_developer.erb
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
<%= developer.name %>
|
1
actionpack/test/fixtures/fun/games/_game.erb
vendored
Normal file
1
actionpack/test/fixtures/fun/games/_game.erb
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
<%= game.name %>
|
1
actionpack/test/fixtures/fun/serious/games/_game.erb
vendored
Normal file
1
actionpack/test/fixtures/fun/serious/games/_game.erb
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
<%= game.name %>
|
1
actionpack/test/fixtures/projects/_project.erb
vendored
Normal file
1
actionpack/test/fixtures/projects/_project.erb
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
<%= project.name %>
|
1
actionpack/test/fixtures/replies/_reply.erb
vendored
Normal file
1
actionpack/test/fixtures/replies/_reply.erb
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
<%= reply.content %>
|
Loading…
Reference in a new issue