Skip to content

Commit

Permalink
Added specs for render :parent
Browse files Browse the repository at this point in the history
  • Loading branch information
ianwhite committed Feb 9, 2009
1 parent f2365fb commit 4ec12b0
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 1 deletion.
10 changes: 10 additions & 0 deletions spec/controllers/b_controller_spec.rb
Expand Up @@ -53,5 +53,15 @@
get :collection_in_bc
response.body.should == 'b:collection_in_bc => b:_partial_in_bc'
end

it "GET :render_parent should render a/render_parent inside b/render_parent" do
get :render_parent
response.body.should == "b:render_parent(a:render_parent)"
end

it "GET :partial_render_parent should render a/_partial_render_parent inside b/_partial_render_parent" do
get :partial_render_parent
response.body.should == "b:partial_render_parent => b:_partial_render_parent(a:_parent_render_parent)"
end
end
end
10 changes: 10 additions & 0 deletions spec/controllers/c_controller_spec.rb
Expand Up @@ -58,5 +58,15 @@
get :collection_in_bc
response.body.should == 'b:collection_in_bc => c:_partial_in_bc'
end

it "GET :render_parent should render a/render_parent inside b/render_parent inside c/render_parent" do
get :render_parent
response.body.should == "c:render_parent(b:render_parent(a:render_parent))"
end

it "GET :partial_render_parent should render b:partial_render_parent with a,b, and c partials " do
get :partial_render_parent
response.body.should == "b:partial_render_parent => c:_partial_render_parent(b:_partial_render_parent(a:_parent_render_parent))"
end
end
end
2 changes: 1 addition & 1 deletion spec/views_for_specs/b/partial_render_parent.html.erb
@@ -1 +1 @@
b:partial_render_parent => <%= render :partial => 'render_parent' %>
b:partial_render_parent => <%= render :partial => 'partial_render_parent' %>

0 comments on commit 4ec12b0

Please sign in to comment.