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"
相关文章
相关标签/搜索