node+mocha测试node程序

本文介绍如何使用Mocha进行Node.js程序的测试。首先通过`npm install mocha --save`安装Mocha,然后修改`package.json`的test部分以简化测试执行。接着在test目录下创建`user_service_test.js`编写测试用例,覆盖了service和dao层的代码。运行`npm test`执行测试,得到成功结果。文中还提及了Mocha的describe和it的使用规则,以及回调测试中done参数的处理方式。完整代码已上传至GitHub。
摘要由CSDN通过智能技术生成

首先,这篇文章依赖上一篇:node+express+redis实现增删改查的功能,这里面是写的开发部分,这篇文章继续这部分,写下面的测试部分。

1、添加mocha的依赖

npm install mocha --save

2、修改package.json文件中,test部分,将其中的值改成mocha

依次的顺序是:package.json,找到其中的scripts,在找到test就行

这样,需要执行测试,只需要执行npm test就可以了,而不需要去到node_modules中执行mocha下的命令了:

./node_modules/mocha/bin/mocha

3、编写测试程序

在test文件夹下,新建一个名为user_service_test.js的文件(名字可以随便,但是考虑到规范性,还是规范些的写好),内容如下:

/* jshint esversion: 6 */
// user_service.js的测试代码
// 导入user对象模块
const User = require('../src/module/user');
// 导入user_service模块
const UserService =
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值