8

Estoy intentando configurar FactoryGirl para que funcione con mis pruebas de Cucumber. que añade las siguientes líneas en env.rb¿Cómo usar Cucumber and Factory Girl juntos?

require 'factory_girl' 
Dir.glob(File.join(File.dirname(__FILE__), '../../spec/factories/*.rb')).each {|f| require f } 

Cuando corro '' características de pepino, no hay problema. ahora añado un archivo llamado teacher.rb-spec/factories y añadir lo siguiente en:

FactoryGirl.define do 
    factory :teacher do 
    first_name "John" 
    last_name "Smith" 
    end 
end 

Ahora en que funciono cucumber features me sale: uninitialized constant FactoryGirl (NameError)

obviamente estoy perdiendo algo, pero ¿qué es? ¿Cómo hago que Cucumber trabaje con Factory Girl?

Gracias!

+3

Está intentando seguir la documentación de una versión inédita de Factory Girl. Eche un vistazo a los documentos de la versión más reciente aquí: http://rdoc.info/gems/factory_girl/1.3.3/frames –

Respuesta

4

que sólo voy a repetir lo que dijo Dan croar, ya que puede ser muy frustrante. (Incluso los factory_girl_rails plugin de puntos para el archivo incorrecto.) Es necesario seguir la sintaxis aquí, en su lugar:

https://github.com/thoughtbot/factory_girl/tree/1.3.x

Gracias Dan !!

0

Tuve el mismo problema con el pepino en los rieles4. Al ejecutar rake cucumber features en lugar de solo cucumber features, se solucionó el problema.

Cuestiones relacionadas