Ruby on Rails2.3.8:如何使用dev环境运行测试?

时间:2011-07-13 12:58:23

标签: ruby-on-rails ruby testing

我的测试环境正在做一些在开发中不会发生的事情。所以,如果我可以在开发环境中运行测试,那么我的测试就会出现问题(如果它们仍然失败),或者测试环境已经破坏(如果它们没有失败)

目前,我正在通过

运行单一功能测试
ruby /path/to/test_controller_test.rb

1 个答案:

答案 0 :(得分:1)

如果您正在运行单独的测试,那么没有什么可以阻止您拍摄development数据库的快照并将其加载到test数据库。如果您运行rake test,那么这将被清除,所以请记住这一点。

您可能拥有依赖于不存在的记录的测试,通常是做出不安全假设的结果,或者在某些事情未正确构建时无法正常工作的方法。很少发现config/environments中的设置对测试本身有任何直接影响。