接口测试 [mocha] 如何利用 mocha 如何执行数据库中的测试用例?

乾行 for 点点点 · 2018年09月01日 · 1518 次阅读

背景

JavaScript 的代码不是顺序执行,而通过 Node.js 操作数据库是异步操作。当使用 mocha 执行数据库中存储的测试用例通常会遇到下述问题:
** 用例文件执行结束,动态生成的测试用例没有执行 **

如何解决该问题?

方案一、先取出数据库的用例数据,转化为 json 格式数据存储本地;然后再用 mocha 命令执行一遍另外一个动态用例脚本。

方案二、研究 mocha 原理,然后在一个用例文件中读取用例数据,让 mocha 自己动态执行用例。

执行结果

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册