mocha怎么安装和测试
发表于:2024-12-13 作者:千家信息网编辑
千家信息网最后更新 2024年12月13日,这篇"mocha怎么安装和测试"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"moch
千家信息网最后更新 2024年12月13日mocha怎么安装和测试
这篇"mocha怎么安装和测试"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"mocha怎么安装和测试"文章吧。
什么是TDD:
TDD:Test driven devlement,测试驱动开发,是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。
什么是mocha:
mocha是JavaScript的一种单元测试框架,既可以在浏览器环境下运行,也可以在Node.js环境下运行。
安装mocha:
1.创建一个工程。
2.运行:
#初始化npm init#安装mochanpm i mocha chai -D
编写业务代码:
编写math.js用于模拟业务代码
function add(x,y){ return x+y;}function multiply (x,y){ return x*y;}module.exports={ add,multiply }
编写测试代码:
//导入刚刚写的math.jsvar math=require("../math");//导入断言var assert= require("assert");// 描述测试文件describe('测试math.js',function(){ // 描述测试的方法 describe('测试方法add',function(){ // mocha提供了it方法,称为测试用例,表示一个单独的测试 // 我们可以写某个方法的多个测试用例来测试不同情况下的状况 // 测试10+1; it('10+1',function(){ // 断言10+1=11 assert.equal(math.add(10,1),11); }); // 测试不通过 // 测试10+2;断言10+2=9 it("10+2",function(){ assert.equal(math.add(10,2),9) }) }); describe("测试方法multiply",function(){ // 测试5*2 it('5-2',function(){ // 断言5*2=10 assert.equal(math.multiply(5,2),10); }) });})
配置package.json:
直接使用mocha测试显示在终端
"scripts": { "test": "mocha" }
运行测试:
npm test
以上就是关于"mocha怎么安装和测试"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
测试
代码
方法
内容
运行
开发
业务
单元
文章
环境
知识
篇文章
不同
敏捷
产品
价值
功能
原理
多个
大部分
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器端口占用处理
日本 软件开发框架
安卓软件开发制作音乐播放器
遗传学数据库统计处理
ps5生化危机8连接服务器失败
帝国cms数据库安全
开源浏览器数据库
天津电力应急软件开发价格标准
南宁互助盘软件开发
远程监控服务器主控和分控
论坛管理人如何把关网络安全
获取服务器版本信息失败怎么办
华为云用的x86服务器
window服务器如何租用
网络安全论坛回顾过去
服务器如何接受数据
基于模型的软件开发现状
软件开发学校前十
河北师范大学计算机网络安全学院
近期国家在关注网络安全吗
私有云 服务器是实体机吗
海陵区个性化网络技术多少钱
网络安全人物图片
什么是数据库作业
向中小学生宣传网络安全
万里红网络安全图谱
数据库表在哪里新建
服务器根目录管理
天清网络安全
软件开发 组织结构