Фон: у меня возникают проблемы с 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.