开发环境测试与Rails中的分段/生产不兼容100%

时间:2010-04-12 22:43:25

标签: ruby-on-rails ruby testing

我们使用了一堆特定的应用程序/ API(不幸的是)与开发/生产有很大不同。我们在每个阶段使用测试和持续集成,但在开发中,测试失败了(抛出对话框等 - 感谢Windows的64位通知!)。我讨厌编写自定义代码,但是有一些关于如何在ruby / rails中允许测试子集的最佳实践 - 或者在Windows上运行时修补特定测试吗?

某些具体情况:

  • Identify.exe不支持64位Windows并抛出对话框。
  • 不支持Sethostname,并抛出错误(至少是它的命令行)。

1 个答案:

答案 0 :(得分:2)

您可以模拟代码以解除对其他应用的依赖性。使用Mocha动态创建模拟。