小编dic*_*ate的帖子

在 JestJS 中测试私有方法

我正在使用 NestJS(使用 TypeScript)制作一个 API,它使用 JestJS 作为默认测试框架。我正在为服务类编写测试,并尝试访问其私有函数(使用 TypeScript 强制执行),但出于明显的原因我无法访问。

其他语言(如 Java)中的传统解决方案是将函数更改为包内内部作用域,但这在 TypeScript 中不存在。

如何出于测试目的访问这些函数,但仍强制执行私有访问(作为良好实践)?

unit-testing private-members typescript jestjs nestjs

10
推荐指数
1
解决办法
9281
查看次数