相关疑难解决方法(0)

如何在测试环境中运行Rails控制台并加载test_helper.rb?

背景:我遇到了Thoughtbot的"Factory Girl"宝石的一些问题,用于创建在单位和其他测试中使用的对象.我想去控制台并运行不同的Factory Girl电话来查看发生了什么.例如,我想进去那里做...

>> Factory(:user).inspect
Run Code Online (Sandbox Code Playgroud)

我知道你可以在不同的环境中运行控制台......

$ script/console RAILS_ENV = test

但是当我这样做时,工厂课程不可用.看起来好像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
Run Code Online (Sandbox Code Playgroud)

格儿.哎呀.

ruby testing ruby-on-rails shoulda

118
推荐指数
4
解决办法
9万
查看次数

Rails:良好的Rspec2示例用法?(另外:Cucumber,Pickle,Capybara)

我正在寻找一个使用Rspec 2作为测试库的最新开源应用程序.我想看看一位经验丰富的开发人员如何正确地利用该库来测试整个堆栈,因为我对自己的知识一直存在疑问(来自testunit,部分原因是由于最新Rspec版本的相当稀疏的文档,甚至虽然它不断改进).

如果一个项目会使用Cucumber,Pickle和/或Capybara以及Rspec 2,那么你会让我欢欣鼓舞.

有什么指针吗?

干杯!

ruby testing rspec cucumber rspec2

25
推荐指数
1
解决办法
6186
查看次数

标签 统计

ruby ×2

testing ×2

cucumber ×1

rspec ×1

rspec2 ×1

ruby-on-rails ×1

shoulda ×1