我正在從Java開發轉移到Node.js,到目前爲止我已經學習了Express的基礎知識。如何在Node.js中構建,開發和測試模型?
現在我正在學習如何在Node中構建,開發和測試業務邏輯和模型。我發現this短文有用,但我正在尋找更深入的教程和文章。
我在學習Node,所以請不要暗示[web或full-stack]框架,但是歡迎使用helper庫。
我正在從Java開發轉移到Node.js,到目前爲止我已經學習了Express的基礎知識。如何在Node.js中構建,開發和測試模型?
現在我正在學習如何在Node中構建,開發和測試業務邏輯和模型。我發現this短文有用,但我正在尋找更深入的教程和文章。
我在學習Node,所以請不要暗示[web或full-stack]框架,但是歡迎使用helper庫。
我個人喜歡mocha作爲測試框架。它背後有很多靈活性和社區支持。我也很欣賞你可以使用任何你想要的斷言庫(例如我喜歡should)。摩卡網站本身有一些很好的例子。
以下是有人將測試遷移到摩卡的一個很好的逐步文章,應該是:https://brianstoner.com/blog/testing-in-nodejs-with-mocha/。我特別喜歡他測試HTTP請求的例子。
FWIW這裏是我的一個小型個人項目,我試圖遵循代碼組織和測試的一些最佳實踐(特別是在咕嚕測試目標處取得最佳實踐):https://github.com/chmontgomery/Pongorithm。這仍然是非常基本的,但我希望你明白這個主意。我遵循code organization的kraken.js型號。
你是否至少願意使用Nodeunit? – Brad
@Brad謝謝,確定它不是一個框架,測試實用程序非常重要,我會研究它。 –