【发布时间】:2013-05-27 09:27:40
【问题描述】:
我正在阅读 Mike Hartl 的 Rails 教程,in section 4.4 似乎让我将 rspec 请求文件的格式更改为:
page.should have_selector('title', :text => "#{base_title}")
到
expect(page).to have_title("Ruby on Rails Tutorial Sample App")
我现在遇到两个未定义的方法错误,我使用“.to have_title”和“.to_not have_title”。为了以防万一,我关闭并重新启动了 Webrick、Spork 和 Guard,但它仍然无法正常工作。
水豚版本 1.1.2 Rspec 版本 2.11.1
如果需要任何其他信息,请告诉我。
【问题讨论】:
-
这可能会有所帮助,特别是如果您已升级到 Capybara 2.1,正如您在答案的 cmets 中指出的那样:RSpec & Capybara 2.0 tripping up my have_selector tests
标签: ruby-on-rails capybara railstutorial.org