【发布时间】:2014-07-06 03:22:31
【问题描述】:
有没有办法在 Rspec 中使用 Nokogiri?
特别是我正在尝试从控制器操作中获取响应并将其转换为 Nokogiri 对象 page 并运行特定于 Nokogiri 的解析,如下所示:
page.search('input[name="some_name"]').size.should == 1
我在哪里包含 Nokogiri - 会在 spec_helper.rb 中吗?
如何将ActionController::TestResponse 转换为 Nokogiri 对象?
或者是否可以通过使用普通的 Rspec 语法来运行上述类型的断言?
【问题讨论】:
-
听起来像是水豚 (github.com/jnicklas/capybara)(特别是查询模块)的用途。
-
如果您正在测试例如与 XML 对话的 HTTP api,则不会
标签: ruby-on-rails ruby rspec nokogiri