在 rspec1 中有一个匹配器 have_tag,它不再在 rspec 2 中。
如何简单地检查 RoR 控制器的 XML 输出?XPath 会很棒...
在 rspec1 中有一个匹配器 have_tag,它不再在 rspec 2 中。
如何简单地检查 RoR 控制器的 XML 输出?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