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

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

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

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

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