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)>'
こちらは、rspec/spec_helper.rb の RSpec.configure ブロック中に以下を追加すると回避できました。
config.include Capybara::DSL