前情提要 在上一篇文章<[Mocha.js 101]同步.异步与 Promise>中,我们学会了如何对同步方法.异步回调方法以及 Promise 进行测试. 在本篇文章中,我们将了解到 Mocha.js 的「钩子函数」(Hooks). 钩子(Hooks) 在测试过程中,我们经常会需要准备一些「桩数据」.集成测试中,通常会选择批量导入一部分模拟数据,或者同步一小部分线上数据,用于测试环境. 在单元测试中,往往需要在执行测试前,准备相关桩数据,并在测试后将其恢复原样.这便用到了钩子函数. Moch…