2012-12-02 36 views
1

我從node.js單元測試開始,並且一直在研究哪個是node.js中最常用的單元測試框架。我想從最常用的框架開始,以使事情變得更簡單,因爲可能有更多的信息。據許多網站可能是摩卡。在node.js的單元測試中存在依存關係

雖然我理解這個模塊進行集成測試,但我並不知道如何使用諸如存根依賴之類的特性來處理它。我看到摩卡沒有提供模擬/存根功能,所以我不知道人們通常是如何處理這些問題的。

所以我想知道現在最流行的單元測試模塊,stubbing依賴關係......一個簡短的例子會很棒。

感謝

回答

1

當前模塊在許多項目的Node.js結合在一起的套裝似乎是:

  • Mocha進行實際測試工具本身
  • Chai斷言的
  • Sinon爲嘲諷/ st 012

所有這些工作都在node.js以及瀏覽器中工作,這對包括我自己在內的許多人都很重要。如你所料,有很多選擇可供選擇,不過當談到嘲笑和磕碰時,我相信Sinon顯然是目前流行的選擇。

下面是使用所有這些庫的coffeescript中的一個小例子。它測試當你填寫表格並提交時,你的信息被正確地傳遞給API。

相關問題