El trasfondo: Tengo algunos problemas con la gema "Factory Girl" de Thoughtbot, que se usa para crear objetos para usar en unidades y otras pruebas. Me gustaría ir a la consola y ejecutar diferentes llamadas de Factory Girl para ver qué está sucediendo. Por ejemplo, me gustaría entrar allí ...
>> Factory(:user).inspect
Sé que puedes ejecutar la consola en diferentes entornos ...
$ script / consola RAILS_ENV = prueba
Pero cuando hago eso, la clase Factory no está disponible. Parece que test_helper.rb
no se está cargando.
Probé varias require
llamadas, incluida una con la ruta absoluta a, test_helper.rb
pero fallaron de manera similar a esta:
$ script/console RAILS_ENV=test
>> require '/Users/ethan/project/contactdb/test/test_helper.rb'
Errno::ENOENT: No such file or directory -
/Users/ethan/project/contactdb/config/environments/RAILS_ENV=test.rb
Grr. Argh.