В rspec1 был matcher have_tag, которого больше нет в rspec 2.
Как я могу просто проверить вывод XML контроллера RoR? XPath было бы здорово ...
Используйте webrat и "have_selector", например:
response.should have_selector("foo") do |tag| tag.should have_selector("bar", :content => "Hello World") end
См. Например http://www.rubyfocus.biz/blog/2011/01/08/from_have_tag_to_have_selector_in_rspec2_gotchas.html