とりあえずnull

プログラミングの勉強日記

rails 3.2でRspecを導入したけど NameError - undefined method `visit' って出るときの対策

こんな人におすすめ

・Oiaxの「RSpec/Capybara入門」を試してみたけど"NameError - undefined method `visit' "って出てしまった人<?p>

・なぜかCapybaraが動いてくれない人

 

状況

f:id:noriven:20131207050443p:plain

RSpec/Capybara入門」でRspecの勉強を進めていくとこんなエラーが出てしまった。Oiaxの意図しているエラーじゃないけどどうやって解決すればいいんだろう・・・

 

対策

色々とググっていると天下のStackOverFlowに辿り着いた。

spec/spec_helper.rbに

config.include Capybara::DSL 

config.include Rails.application.routes.url_helpers

を付け足せばいいらしい。

こんな感じ

RSpec.configure do |config|
#
## Mock Framework #
..... config.order = "random"
config.include Capybara::DSL
config.include Rails.application.routes.url_helpers
end

 

 

無事解決しました〜!