如何调用Koa.js应用实例进行单元测试

node.js KoaJS

老丝阿飞

2020-04-03

我不知道如何称呼这可能是“对koa路由器的静态呼叫”?如果您从技术上谈论它,这似乎是我真正想要完成的事情的正确措辞吗?

无论如何,我正在使用koa-router,并且正在对单元测试进行编码(而不是集成测试)。因此,由于这个原因,我不想在我的koa应用程序上调用.listen()...它将创建一个http服务器,该服务器现在使我的测试成为集成测试。

取而代之的是,在我的测试中,我只想直接调用该应用程序对象实例并调用一条路由,并且能够不返回任何结果,并检查响应中是否未返回任何结果。

你该怎么做?我找不到示例,并且尝试了各种伪代码,再次尝试了koa应用程序对象。

第3954篇《如何调用Koa.js应用实例进行单元测试》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

0个回答

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android