rspec と capybara を使用して新しい Rails 3.2.9 アプリに取り組んでいます。
Gemfile には次のものがあります。
gem 'rspec-rails'
gem 'capybara'
そして、spec/spec_helper.rb の以下:
require 'rspec/rails'
require 'capybara/rspec'
そして、spec/requests/asdf_spec.rb:
require 'spec_helper'
describe 'Asdf' do
describe "GET /asdfs" do
it "should list asdfs" do
visit asdfs_path
end
end
end
このテストは失敗しています:
Failure/Error: visit asdfs_path
NoMethodError:
undefined method `visit' for #<RSpec::Core::ExampleGroup::Nested_1::Nested_2::Nested_1:0x007fa7b68961a0>
# ./spec/requests/asdfs_spec.rb:19:in `block (4 levels) in <top (required)>'
Capybara が読み込まれていないようです。ええ、どうしてですか?これとまったく同じことを何十回もやったような気がします...おそらく何かばかげたことをブランクにしました。