Il background: ho dei problemi con la gemma "Factory Girl" di Thoughtbot, che viene usata per creare oggetti da usare in unit e altri test. Vorrei andare sulla console ed eseguire diverse chiamate Factory Girl per vedere cosa sta succedendo. Ad esempio, mi piacerebbe entrare lì e fare ...
>> Factory(:user).inspect
So che puoi eseguire la console in ambienti diversi ...
$ script / console RAILS_ENV = test
Ma quando lo faccio, la classe Factory non è disponibile. Sembra che test_helper.rb
non venga caricato.
Ho provato varie require
chiamate, inclusa una con il percorso assoluto a, test_helper.rb
ma falliscono in modo simile a questo:
$ 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.