Tło: Mam pewne problemy z klejnotem Thoughtbota „Factory Girl”, który służy do tworzenia obiektów do wykorzystania w testach jednostkowych i innych. Chciałbym podejść do konsoli i przeprowadzić różne rozmowy z Factory Girl, aby sprawdzić, co się dzieje. Na przykład chciałbym tam wejść, są ...
>> Factory(:user).inspect
Wiem, że możesz uruchomić konsolę w różnych środowiskach ...
$ script / console RAILS_ENV = test
Ale kiedy to robię, klasa Factory nie jest dostępna. Wygląda na test_helper.rb
to, że się nie ładuje.
Próbowałem różnych require
połączeń, w tym jednego z absolutną ścieżką do, test_helper.rb
ale zawodzą podobnie do tego:
$ 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.