mocha
安装
mocha
npm install mocha --save-dev
chai
npm install chai --save-dev
编写测试脚本
-
通常,测试脚本与所要测试的源码脚本同名,但是后缀名为
.test.js
(表示测试)或者.spec.js
(表示规格)。 -
每个
describe
块应该包含一个或多个it
块。
describe
- describe块被称为”测试套件“,表示一组相关的测试。它是一个函数,第一个参数是测试套件的名称(“加法函数的测试”),第二个参数是一个实际执行的函数。
it
- it块被称为“测试用例”。表示一个单独的测试,是测试的最小单元。它是一个函数,第一个参数是测试用例的名称(“1 加 1 应该等于 2”),第二个参数是一个实际执行的函数。
断言库
所谓“断言”,就是判断源码的实际执行结果与预期结果是否一致,如果不一致就抛出一个错误。