【发布时间】:2011-08-31 17:05:56
【问题描述】:
水豚让我很困惑。如果我将 Capybara 与 Ruby on Rails 3 和 RSpec 2 结合使用,那么在 RSpec 请求测试中,以下匹配器可以工作:
response.body.should have_selector "div.some_class"
响应对象具有类ActionDispatch::TestResponse。但是下面这行 should work officially 不起作用:
page.should have_selector "div.some_class"
页面对象具有类Capybara::Session。在哪些情况下必须使用response.body 对象,何时必须使用page 对象?
【问题讨论】:
标签: ruby-on-rails-3 rspec2 capybara