mocha是一个功能丰富的javascript测试框架
mocha是一个功能丰富的javascript测试框架,可以在浏览器或Node环境下运行。下面给大家演示下mocha的使用.
测试驱动开发 可以提高我们的代码质量,开发中编写测试用例是一种良好的习惯。单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。
具体代码文件
math.js
function add(a,b){return a+b;}function minus(a,b){return a-b;}module.exports={add,minus}
math.test.js
var math=require('../math.js');var assert=require('assert');describe('测试 math.js',function(){describe('add',function(){it('2+3',function(){assert.equal(math.add(2,3),5);});it('2+4',function(){assert.equal(math.add(2,3),5);})})describe('minus',function(){it('2-3',function(){assert.equal(math.minus(2,3),-1);});});})
具体操作步骤如下
新建mocha项目npm init 生成pakeage.json文件 用来记录项目的详细信息安装mocha,使用vscode打开我们的项目新建math.js文件用来 作为被测试的对象新建测试目录test用来存放我们的测试文件,新建math.test测试文件打开package.json文件修改运行脚本test 输入mocha切换到终端运行 npm test 进行测试
