2010-04-12 58 views
0

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

一些具体情况是:

  • Identify.exe不支持64位Windows和抛出一个对话框。
  • Sethostname不受支持,并引发错误(至少它的命令行)。
+0

您的开发环境在操作系统,操作系统版本,数据库类型/版本或其他方面与升级或生产不同?只是想知道为什么你只能在开发中得到这些问题。 – 2010-04-13 02:18:45

回答

2

您可以嘲笑代码以解耦其他应用程序的依赖关系。使用Mocha动态创建模拟。

相关问题