2014年4月20日 星期日

mocha timeout 2000, 設定方式

mocha timeout 2000, 設定方式

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

mocha 參數

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

mocha --timeout 15000

時間數字以毫秒計算。

mocha test case 設定

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

describe('...', function(){
  this.timeout(15000);

  it('...', function(done){
    setTimeout(15000);
  });
});

mochat 設定檔

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

--require should
--reporter dot
--ui bdd

結語

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

參考連結

沒有留言:

張貼留言

Facebook