1. get :action_name, :format => "xml", :id => 1
2. content = @response.body
3. assert_select "title", :text => "Rails Recipes"
The above steps basically simulate http://localhost:3000/xmlcontroller/action_name/1.xml.
Let's say you have multiple records in the xml output you can check:
assert_select "book", :count => 2
In this case there will be two books in xml output.
No comments:
Post a Comment