我的测试环境正在做一些在开发中不会发生的事情。因此,如果我可以在开发环境中运行测试,那么我的测试就会出现问题(如果它们仍然失败),或者测试环境已损坏(如果它们没有失败)
目前,我正在运行单个功能测试
ruby /path/to/test_controller_test.rb
最佳答案
如果您正在运行单独的测试,没有什么可以阻止您拍摄开发
数据库的快照并将其加载到测试
数据库中。如果您运行 rake test
那么它将被清除,所以请记住这一点。
您的测试可能依赖于不存在的记录,这通常是做出不安全假设的结果,或者在某些事情未正确构建时无法正常工作的方法。很少发现 config/environments
中的设置对测试本身有任何直接影响。
关于ruby-on-rails - Rails2.3.8 : How do I run a test using the dev environment? ruby ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6679269/