mocha timeout 2000, 設定方式

mocha timeout 2000, 設定方式

目前測試架構採取 mocha, 常常會需要更改 mocha 的 timeout 時間,可以透過設定如下。

mocha 參數

透過參數的方式設定每次 mocha 要執行的時間。

mocha --timeout 15000<br></br>

時間數字以毫秒計算。

mocha test case 設定

另外可以在 test case 裡面進行設定。

describe('...', function(){<br></br> this.timeout(15000);<br></br><br></br> it('...', function(done){<br></br> setTimeout(15000);<br></br> });<br></br>});<br></br>

mochat 設定檔

可以在測試資料裡面設定一個 mocha.opts 檔案,設定大概如下,

--require should<br></br>--reporter dot<br></br>--ui bdd<br></br>

結語

mocha 提供許多完整的測試方案,對於不管是使用 TDD, BDD 的方式都可以適用,對於開發者來說,測試其實是一件很重要的事情,歡迎大家多測多健康

參考連結

CaesarChi

Web developer, focus on website fullstack, special JavaScript, and love sharing developing experience and communicate with developers. http://about.me/clonn