2010-04-12 66 views
0

我們使用了一堆特定的應用程序/ API(不幸的是)與開發階段/生產不同。我們在每個階段使用測試和持續集成,但在開發中,測試失敗令人討厭(拋出對話框等 - 感謝Windows的64位通知!)。我討厭編寫自定義代碼,但是有沒有關於如何在ruby/rails中允許測試子集的一些最佳實踐 - 或者在Windows上運行時修補特定測試?開發環境測試與Rails中的分段/生產不是100%兼容

一些具體情況是:

  • Identify.exe不支持64位Windows和拋出一個對話框。
  • Sethostname不受支持,並引發錯誤(至少它的命令行)。
+0

您的開發環境在操作系統,操作系統版本,數據庫類型/版本或其他方面與升級或生產不同?只是想知道爲什麼你只能在開發中得到這些問題。 – 2010-04-13 02:18:45

回答

2

您可以嘲笑代碼以解耦其他應用程序的依賴關係。使用Mocha動態創建模擬。

相關問題