分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

nodejs 学习五 单元测试一

发布时间:2023-09-06 01:32责任编辑:彭小芳关键词:jsnodejs

一、 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 学习五 单元测试一

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved