1
在使用Cucumber和Ruby運行功能中的每個場景之前和之後,初始化和清理應用程序狀態的最佳方式是什麼?我正在尋找與.NET單元測試初始化和清理工作密切相關的功能。紅寶石/黃瓜測試初始化
我正在嘗試在我的步驟文件中創建一個初始化方法,但是這僅針對整個功能文件調用一次,而不針對每種情況。
編輯:在與一位同事交談之後,我被告知所有的測試初始化實際上都是您在Given-When-Then的'Given'部分所要做的。至於測試清理,這仍然是開放的討論。
感謝後,我會看看這個。 – ses011 2012-02-23 15:36:16
往往不能與javascripty驅動程序一起使用,在這種情況下,您需要使用類似於數據庫清理程序的寶石。 – AlistairH 2012-02-24 10:13:58