背景:我对Thoughtbot的"工厂女孩"gem有一些问题,它用于创建用于单元测试和其他测试的对象.我想go 控制台运行不同的工厂女孩电话,看看发生了什么.例如,我想go 那里做...
>> Factory(:user).inspect
我知道你可以在不同的环境下运行控制台...
$script/console RAILS_ENV=test
但当我这样做时,工厂类是不可用的.看起来好像test_helper.rb
没有上膛.
我try 了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.啊.