Как я могу проверить контроллер для правильного вывода XML с rspec2 и ruby ​​на рельсах 3? - PullRequest
1 голос
/ 22 августа 2011

В rspec1 был matcher have_tag, которого больше нет в rspec 2.

Как я могу просто проверить вывод XML контроллера RoR? XPath было бы здорово ...

1 Ответ

0 голосов
/ 22 августа 2011

Используйте 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

...