2013-08-02 64 views
0

我知道/可以找到的所有單元測試框架都需要測試運行器。不需要外部測試運行器的nod​​ejs單元測試框架

他們都要求您全局安裝並運行一些運行測試的程序。是否有良好的支持測試框架,可以作爲npm require()運行?

我需要一個這樣的因爲我想能夠調試我的測試,它是很多更容易做到這一點,雖然webstorm。另外,我正在開發的這個項目非常小,我不想看到它。

回答

0

node.js項目本身只是使用內置的assert模塊和JavaScript異常。他們有一個相當直接的腳本,它在目錄樹中運行每個.js文件,並且如果該文件沒有拋出任何異常,則認爲測試通過。你可以使用類似的東西。但是,儘管大多數框架都有命令行亞軍,但絕對不需要安裝它們(或者任何東西)與-g。如果您瞭解unix環境變量的基本概念,則可以使用npm install --save-dev mocha(例如),然後使用./node_modules/.bin/mocha運行測試。不需要-g

另請參見http://peterlyons.com/problog/2012/09/managing-per-project-interpreters-and-the-path

相關問題