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

qianxing for 点点点 · September 01, 2018 · 1084 hits

背景

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

如何解决该问题?

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

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

执行结果

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
No Reply at the moment.
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up