Le contexte: j'ai quelques problèmes avec la gemme "Factory Girl" de Thoughtbot, qui sert à créer des objets à utiliser dans des tests unitaires et autres. J'aimerais accéder à la console et lancer différents appels Factory Girl pour voir ce qui se passe. Par exemple, j'aimerais aller là-dedans, faire ...
>> Factory(:user).inspect
Je sais que vous pouvez exécuter la console dans différents environnements ...
$ script / console RAILS_ENV = test
Mais quand je fais cela, la classe Factory n'est pas disponible. Il semble test_helper.rb
ne pas être chargé.
J'ai essayé divers require
appels, dont un avec le chemin absolu vers, test_helper.rb
mais ils échouent de la même manière:
$ 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.