Rails test environment can't find capybara methods

I’m trying to include capybara into my RSpec integration tests. It seems
to work fine with the Cucumber environment but for some reason it’s
giving me issues with the Test environment. Here are the steps I’ve
followed:

  1. Include capybara in the test group of my Gemfile
  2. Included “require ‘capybara/rails’” in my spec_helper.rb
  3. Included “config.gem ‘capybara’, :lib => false” in my
    config/environments/test.tb

It doesn’t complain about not being able to find Capybara, yet it still
fails my test and gives me an 'undefined method “visit” for
#Spec::Rails....." which is the first Capybara specific method in my
test. Any other ideas I could try? Thanks ahead of time!

Just a random idea, you might need to include a module with those
methods
in your specs (or in spec_helper).

2012/8/24 Kevin F. [email protected]

On Friday, 24 August 2012 09:33:10 UTC-5, Ruby-Forum.com User wrote:

It doesn’t complain about not being able to find Capybara, yet it still
fails my test and gives me an 'undefined method “visit” for
#Spec::Rails....." which is the first Capybara specific method in my
test. Any other ideas I could try? Thanks ahead of time!

This is related to a bug I reported not too long ago
https://github.com/mattheworiordan/capybara-screenshot/issues/24 there
is a
way you can fix it before they figure out a way to handle the situation
elegantly.

On Saturday, 25 August 2012 10:39:56 UTC-5, Jordon B. wrote:

  1. Included “config.gem ‘capybara’, :lib => false” in my
    a way you can fix it before they figure out a way to handle the situation
    elegantly.

Sorry ignore this post, I mean to send this to another list so many
things
open.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs