码迷,mamicode.com
首页 > Web开发 > 详细

nodejs 学习五 单元测试一

时间:2017-12-26 00:50:23      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:自身   rip   pack   结构   tdd   文档   一个人   问题   https   

一、 chai

chai 自身是依赖nodejs的 assert,让检测更加语义化。

chai 采用两种模式,TDD和BDD,

TDD是类似自然语言方式(什么是自然语言,就是你说的话,举个例子,你是我媳妇吗?)。
BDD是结构主义(举个例子,我媳妇和我说的媳妇是同一个人吗?)

chai文旦地址

二、mocha

chai测试解构成功了,不返回什么,失败了报出。然测试的结果更加符合语义。

mocha文档地址

运行主要通过在package.jsonscripts配置npm命令,一般用npm自身test命令,如下:

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

三、istanbul

我就不说,直接看别人博客

github地址

注意:window配置npm命令时,要调node_modules的包的bin目录下命令文件,直接看结果好吧:

"cover": "istanbul cover node_modules/mocha/bin/_mocha test/mocha.js"

这个问题,文档有说过(只不过是英文,大部分人不愿意看)。

nodejs 学习五 单元测试一

标签:自身   rip   pack   结构   tdd   文档   一个人   问题   https   

原文地址:https://www.cnblogs.com/liangcheng11/p/8111755.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!