1

在 rspec1 中有一个匹配器 have_tag,它不再在 rspec 2 中。

如何简单地检查 RoR 控制器的 XML 输出?XPath 会很棒...

4

1 回答 1

0

使用 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

于 2011-08-22T14:04:33.167 回答