我知道/可以找到的所有單元測試框架都需要測試運行器。不需要外部測試運行器的nodejs單元測試框架
他們都要求您全局安裝並運行一些運行測試的程序。是否有良好的支持測試框架,可以作爲npm require()
運行?
我需要一個這樣的因爲我想能夠調試我的測試,它是很多更容易做到這一點,雖然webstorm。另外,我正在開發的這個項目非常小,我不想看到它。
我知道/可以找到的所有單元測試框架都需要測試運行器。不需要外部測試運行器的nodejs單元測試框架
他們都要求您全局安裝並運行一些運行測試的程序。是否有良好的支持測試框架,可以作爲npm require()
運行?
我需要一個這樣的因爲我想能夠調試我的測試,它是很多更容易做到這一點,雖然webstorm。另外,我正在開發的這個項目非常小,我不想看到它。
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