Предыстория: у меня возникли некоторые проблемы с драгоценным камнем Thoughtbot "Factory Girl", который используется для создания объектов для использования в модуле и других тестах. Я хотел бы пойти к консоли и выполнить различные звонки Factory Girl, чтобы проверить, что происходит. Например, я хотел бы пойти туда сделать ...
>> Factory(:user).inspect
Я знаю, что вы можете запустить консоль в разных средах ...
$ script / console RAILS_ENV = test
Но когда я это делаю, класс Factory недоступен. Похоже, test_helper.rb
не загружается.
Я пробовал различные require
вызовы, в том числе один с абсолютным путем к test_helper.rb
, но они не схожи с этим:
$ 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.