我想做集成测试而不实际模拟任何东西。 我使用测试数据库和脚本将所有示例数据放入所有实体,然后我想对此数据运行测试。
现在我想在特殊测试服务中使用jest的expect()函数,作为普通的Nest服务。只需触发 Controller 即可查看整个工作流程中发生的情况。
我可以这样做吗?
最佳答案
“expect”现在可作为独立模块使用。 https://www.npmjs.com/package/expect
有了这个,您就可以在您的特殊测试服务中使用 Jest 匹配器。 失败将抛出由 jest 可视化和理解的错误,就像 jest 在测试代码本身中可视化由 Expect() 失败引起的错误一样。
关于jestjs - 我可以在 NestJS 中的 .spec.ts 之外使用 Jest 的 Expect() 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68986495/