mocha怎么安装和测试
发表于:2024-09-30 作者:千家信息网编辑
千家信息网最后更新 2024年09月30日,这篇"mocha怎么安装和测试"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"moch
千家信息网最后更新 2024年09月30日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安全错误
数据库的锁怎样保障安全
徐州暑期网络安全教育课堂
网络安全专题授课信息稿
EPS数据库网站
什么是数据库管理软件
5g网络技术对电脑的影响
软件开发顾问做什么
ABAP 访问数据库表
网络安全技术MAC两种含义
我国网络安全法治建设的发展历程
网络安全公司英文
flash必须要做数据库吗
平安软件开发电话组
暴雪服务器怎么开
软件开发的项目答辩PPT
杭州西派网络技术有限公司照片
软件开发岗位的晋升机制
软件开发工程师主要职责
游戏服务器管理后台
oracle数据库要收费吗
mysql 数据库目录
软件开发岗位英文名称
初中网络安全黑板报
软件开发人员的比例
碧蓝航线服务器顺序
怎么看手机服务器和参数
网络安全联合小组
控制程序联网软件开发
计算机网络技术就业领域
微力同步需要服务器吗
济宁市洸河路小学网络安全