chai 自身是依賴nodejs的 assert
,讓檢測更加語義化。html
chai 採用兩種模式,TDD和BDD,node
TDD是相似天然語言方式
BDD是結構主義git
chai文旦地址github
chai測試解構成功不返回提示,失敗了報錯誤,這樣子顯然不太友好。mocha讓測試的結果更加符合語義。npm
mocha文檔地址json
運行主要經過在package.json
中scripts
配置npm命令,通常用npm自身test
命令,以下:測試
"test": "mocha ./test/mocha.js"
直接看別人博客。code
github地址htm
注意:window配置npm命令時,要調node_modules的包的bin目錄下命令文件,直接看結果好吧:blog
"cover": "istanbul cover node_modules/mocha/bin/_mocha test/mocha.js"