Tim Walker wrote:
Sorry if this is a really basic question. Scanned the past several
months archives, didn't see it.
When I am running "cucumber features"
I get the error:
"uninitialized constant Thing (NameError)"
With step code being executed as...
Given /^a thing consisting of "L1" $/ do
Thing.new
end
I understand that this probably a basic question but it's like
cucumber isn't loading my rails environment.
Many thanks in advance.
T
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users
Sounds like your env.rb file is either not being required or it does not
contain the rails require.
If you have a env.rb check it requires rails
@@@
...
# Sets up the Rails environment for Cucumber
ENV["RAILS_ENV"] = "test"
require File.expand_path(File.dirname(__FILE__) +
'/../../../config/environment')
...
@@@
Also make sure when you run the cucumber command that it either
automatically (it will include siblings or below) or explicitly though a
--require includes your env.rb
--
Joseph Wilk
http://blog.josephwilk.net
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users