Rails4 (4) Rspec + Capybara で、エラーが発生する場合の修正方法 [アプリ開発]
Ruby on Rails チュートリアル第3章でRspec + Capybara を使ってテストする
部分がありますが、次のエラーが発生する場合があります。
$ bundle exec rspec spec/requests/static_pages_spec.rb
1) StaticPages Home page should have the content 'Sample App'
Failure/Error: visit '/static_pages/home'
NoMethodError:undefined method `visit' for
#<RSpec::Core::ExampleGroup::Nested_1::Nested_1:0x0000001029e770>
# ./spec/requests/static_pages_spec.rb:8:in `block (3 levels) in <top (required)>'
こちらは、spec_helper.rb の RSpec.configure ブロック中に以下の記述を追加すれば
回避できました。
config.include Capybara::DSL
タグ:Rails
2013-07-23 13:22
nice!(1)
コメント(0)
トラックバック(0)
コメント 0