NodeJS 我需要使用非导出typescript类方法的jest编写单元测试

mutmk8jj  于 2022-11-29  发布在  Node.js
关注(0)|答案(1)|浏览(131)
  • 如何访问单元测试文件中的非导出typescript类?
  • 如何访问单元测试文件中非导出typescript类的私有静态方法?
// SomeClass.ts
class SomeClass {
  private static someMethod() {
    // some code
 }
}

// SomeClass.test.ts >> ??
nlejzf6q

nlejzf6q1#

  • 如果你不太喜欢打字,你可以用@ts-ignore,JS会让你随心所欲;(或使用更安全的as {someMethod: ()=>void}
  • 如果您的函数 * 实际上 * 是私有的(从#开始),那么,您绝对无法对它做任何简单的操作

相关问题