nodejs 學習五 單元測試一

1、 chai

chai 自身是依賴nodejs的 assert,讓檢測更加語義化。html

chai 採用兩種模式,TDD和BDD,node

TDD是相似天然語言方式
BDD是結構主義git

chai文旦地址github

2、mocha

chai測試解構成功不返回提示,失敗了報錯誤,這樣子顯然不太友好。mocha讓測試的結果更加符合語義。npm

mocha文檔地址json

運行主要經過在package.jsonscripts配置npm命令,通常用npm自身test命令,以下:測試

"test": "mocha ./test/mocha.js"

3、istanbul

直接看別人博客code

github地址htm

注意:window配置npm命令時,要調node_modules的包的bin目錄下命令文件,直接看結果好吧:blog

"cover": "istanbul cover node_modules/mocha/bin/_mocha test/mocha.js"
相關文章
相關標籤/搜索