Einrichten factory girl mit Gurke und rails 3
Ich versuche, factory girl setup mit rails 3, aber ich bekomme diese Fehlermeldung, wenn ich rake cucumber
:
james@james-laptop:~/rails-projs/simple-beach-63$ rake cucumber:wip (in /home/james/rails-projs/simple-beach-63) bundle exec /usr/bin/ruby1.8 -I "/usr/lib/ruby/gems/1.8/gems/cucumber-0.9.4/lib:lib"
"/usr/lib/ruby/gems/1.8/gems/Gurken-0.9.4/bin/Gurke"
--profile wip
Mit der wip-Profil...
nicht initialisierte Konstante Fabrik (NameError)
/usr/lib/ruby/gems/1.8/gems/rspec-expectations-2.1.0/lib/rspec/expectations/backward_compatibility.rb:6:in
const_missing'
erfordern"
/usr/lib/ruby/gems/1.8/gems/factory_girl-1.3.3/lib/factory_girl/step_definitions.rb:25
/home/james/rails-projs/simple-beach-63/features/support/env.rb:8:in
/home/james/Schienen-proj/simple-Strand-63/features/support/env.rb:8
Können Sie ziehen Sie und nehmen Sie einen Blick, wenn Sie erhalten ein Sek?
Habe ich diese in das Gemfile:
gem 'factory_girl_rails'
gem 'factory_girl'
Habe ich diese in Features/support/env.rb
require "factory_girl/step_definitions"
require "factory_girl"
require File.dirname(__FILE__) + "/factories"
dann definiere ich eine Fabrik in features/support/Fabriken.rb
Ich würde schätzen jede Hilfe, die
- Was passiert, wenn Sie die factory_girl_rails gem statt?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie müssen nur diese Schritte.
Gemfile:
features/support/factory_girl.rb:
spec/Fabriken.rb:
Dan,
Habe ich folgte Ihre Schritte, aber ich kann immer noch nicht die factory girl-Schritt-Definitionen.
Wenn ich versuche :
Bekomme ich die folgende Fehlermeldung:
Irgendwelche Ideen auf, was fehlt?
require 'factory_girl_rails'
erste in features/support/factory_girl.rb als die Schritt-Definitionen erzeugt aus Ihren Fabriken.Das problem hier ist, dass Sie nicht nennen Sie Ihren Tisch richtig. Die Zeile ruft die Tabelle von Ihrem feature-Datei sollte wie folgt Aussehen:
Ihre Schritt-definition sollte wie folgt Aussehen: