SSブログ

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
nice!(1)  コメント(0)  トラックバック(0) 

nice! 1

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

速読法(3)~ SQ3Rとマインドマップ|- ブログトップ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。