2
我已經開始在我的JS項目中實現TDD了。我爲此目的實施了摩卡。由於這是我的第一個步驟,我所做的:用mocha在node.js中測試 - 新手
- 安裝的node.js
- 全球和本地安裝摩卡到我的項目。
- 寫了package.json設置依賴關係。
- 寫了makefile。
- 寫了.gitignore以避免上傳node_modules文件夾。
文件夾結構
項目
- JS ---- filetotest.js
- 測試 ---- test.js
我想要什麼要做的就是運行命令make test,以便在測試filetotest.js文件的test.js中運行測試。 我讀了關於使用導出的node.js方法。但是有沒有辦法將文件包含在測試套件中?
我被困在這裏,我認爲我的疑問更多的是關於概念而不是科技的東西。很感謝你的幫助。
要澄清一點什麼,我想這樣做: https://nicolas.perriault.net/code/2013/testing-frontend-javascript-code-using-mocha-chai-and-sinon/
我想通過命令行來獲得類似的結果。
非常感謝,
吉列爾莫
非常感謝!因此,無法防止在原始文件中添加導出......以通過命令行進行測試嗎? – Guillermo
實現本身是隱藏的,所以你有封裝。唯一暴露的部分是您的函數名稱和參數,可以被其他文件/模塊使用。使用TDD,您應確保爲給定的輸入功能提供所需的輸出 –