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