ruby-on-rails - Rails2.3.8 : How do I run a test using the dev environment? ruby

标签 ruby-on-rails ruby testing

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

目前,我正在运行单个功能测试

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/

相关文章:

javascript - 找不到 JavaScript 运行时错误

android - robolectric 的一些方法找不到影子方法怎么办?

mysql - ruby on rails with/SQL Server

ruby-on-rails - 如何显式插入主键值?

ruby-on-rails - 从字符串或字符串数​​组中删除多余的垃圾词

ruby-on-rails - rails4 将搜索引擎放在主页中

ruby - 如何使用 ruby​​ 从 csv 文件中提取多列?

ruby-on-rails - 在 Ruby/Rails 中用字符串前面的多个空格字符替换行首

unit-testing - Grails-Spock : while projecting values in query id doesn't exist

java - 限制开发人员访问 UAT 和生产环境但仍能完成任何工作的最佳实践