Praca nad nową aplikacją Rails 3.2.9 z rspec i kapibarem.Dlaczego kapibara jest niedostępna w specyfikacji zamówienia?
Mam następujący w Gemfile:
gem 'rspec-rails'
gem 'capybara'
i następujący w specyfikacji/spec_helper.rb:
require 'rspec/rails'
require 'capybara/rspec'
w specyfikacji i/wnioski/asdf_spec.rb:
require 'spec_helper'
describe 'Asdf' do
describe "GET /asdfs" do
it "should list asdfs" do
visit asdfs_path
end
end
end
Ten test kończy się niepowodzeniem:
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)>'
Wygląda na to, że Capybara nie jest ładowana. Ack, czemu nie? Czuję, że robiłem to dokładnie to samo tuzin razy wcześniej ... prawdopodobnie z powodu czegoś głupiego.
Czy używasz Capibara 2.0? –
Tak, byłem! Moje google-search-fu było słabe. –