Como executar o console do Rails no ambiente de teste e carregar o test_helper.rb?
O pano de fundo: Estou tendo alguns problemas com a gem "Factory Girl" do Thoughtbot, com a qual é usado para criar objetos para usar em testes unitários e outros. Eu gostaria de ir ao console e fazer chamadas de Factory Girl diferentes para verificar o que está acontecendo. Por exemplo, eu gostaria de ir lá e fazer ...
<code>>> Factory(:user).inspect </code>
Eu sei que você pode rodar o console em diferentes ambientes ...
$ script / console RAILS_ENV = teste
Mas quando faço isso, a classe Factory não está disponível. Parece quetest_helper.rb
não está sendo carregado.
Eu tentei váriosrequire
chama incluindo um com o caminho absoluto paratest_helper.rb
mas eles falham de forma semelhante a isso:
<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.