Gems installation


#1

Hello.

I have a problem trying to use cucumber with webrat.
I thought I could use the gems versions of rspec, rspec-rails, cucumber
and webrat, in fact I think that I could manage to do it two weeks ago,
but now that I updated the versions of the rspec, rspec-rails and
cucumber, I am getting a errors like this

undefined method `visits’ for
#ActionController::Integration::Session:0xb702e6a0 (NoMethodError)

for all the webrat methods.

Am I right.? Can I use webrat via the gem.? Or do I have to install
webrat in vendor/plugins directory.?

Thanks


#2

The webrat gem works for me. Do you have “require ‘webrat’” in your
features/steps/env.rb file?

Mark.


#3

Thanks Mark
That was the problem

Mark T. wrote:

The webrat gem works for me. Do you have “require ‘webrat’” in your
features/steps/env.rb file?

Mark.


#4

Last time I looked, webrat is only patched in when you’re running with
RAILS_ENV == “test”. Are you definitely doing that?


#5

On Mon, Oct 27, 2008 at 3:54 PM, Juanma C. removed_email_address@domain.invalid
wrote:

for all the webrat methods.

Am I right.? Can I use webrat via the gem.? Or do I have to install
webrat in vendor/plugins directory.?

Do you require ‘webrat’ anywhere?


#6

On Mon, 2008-10-27 at 15:54 +0100, Juanma C. wrote:

I have a problem trying to use cucumber with webrat.
I thought I could use the gems versions of rspec, rspec-rails, cucumber
and webrat, in fact I think that I could manage to do it two weeks ago,
but now that I updated the versions of the rspec, rspec-rails and
cucumber, I am getting a errors like this

undefined method `visits’ for
#ActionController::Integration::Session:0xb702e6a0 (NoMethodError)

I just ran into this myself. I added a “require ‘webrat’” to env.rb to
fix it.

Kind regards,

Hans