TS-Jest 实用程序丢失

2023-12-22

Well, using ts-jest 27.x.x, I could access the utils helper by require('ts-jest/utils'), and as you can see in the below picture, it was present in the ts-jest dependency folder: ts-jest 27

But in a newer project using ts-jest 28.x.x, when I try to import that, this is the result: error import

And this is the ts-jest dependency folder: ts-jest 28

我现在应该怎么做才能使用这些助手?


See 测试助手 https://kulshekhar.github.io/ts-jest/docs/27.1/guides/test-helpers文档关于mocked测试助手:

此功能现已弃用,并将在28.0.0。该功能已集成到jest-mock包作为 Jest 的一部分27.4.0, see https://github.com/facebook/jest/pull/12089 https://github.com/facebook/jest/pull/12089。请使用来自jest-mock反而。

你应该使用jest.mocked(项目:T,深度= false) https://jestjs.io/docs/27.x/jest-object#jestmockedtitem-t-deep--false代替import { mocked } from 'ts-jest/utils'

From ts-jest28.0.0,他们删除ts-jest/utils子路径导出。看到这个issue https://github.com/kulshekhar/ts-jest/pull/3334

我们正在出口所有东西index.ts so utils现在可以删除了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

TS-Jest 实用程序丢失 的相关文章

随机推荐

  • 使用 gen_tcp 的 Erlang 客户端-服务器示例未收到任何内容

    我试图在客户端接收数据 但没有收到任何数据 发送消息的服务器代码 client Socket Server gt gen tcp send Socket Please enter your name io format Sent confi
  • HTML5 输入类型=数字删除前导零

    在 Chrome 15 中 当使用元素作为文本字段时 即使输入的数字不违反验证规则 例如最小值 最大值 前导零 例如 011 也会被删除 是否有一个属性可以强制零在失去焦点后保留在字段中 其应用是数字数据 例如国际电话前缀
  • 在容器优化操作系统中以 JSON 形式注入日志

    我能够借助 Stackdriver 日志代理从容器优化操作系统将日志以 JSON 形式提取到 Google 日志查看器 它将日志作为值注入到消息中 但在默认配置下不作为 json 负载注入 我已经尝试过什么 我已将 etc stackdri
  • Android OpenGL:可能内存不足?

    几周来我一直在尝试解决这个问题 但我现在不知道该怎么办 我认为某些 Android 设备没有足够的内存来加载大量纹理 尽管这可能是其他原因导致的问题 正如我所说 我真的不知道该怎么办 有 28 个 PNG 正在加载 全部为 1024x102
  • 如何用Python绘制多边形?

    我有以下格式的 x y 坐标输入值 1 1 2 1 2 2 1 2 0 5 1 5 我想画多边形 但不知道怎么画 Thanks Using matplotlib pyplot import matplotlib pyplot as plt
  • 使用 JavaScript 或 jQuery 获取并替换字符串中的最后一个数字

    如果我有字符串 var myStr foo 0 bar 0 我想我们应该有一个名为getAndIncrementLastNumber str 所以如果我这样做 myStr getAndIncrementLastNumber str foo
  • iOS 13 增加了“修剪”功能。从 UIImagePickController 中选择的文件的前缀

    iOS 13 添加了一个trim 从照片中选择文件时的前缀 file private var mobile Containers Data PluginKitPlugin FPDLKFHEQ 4T56 3456 HTE2 39EK2KDJU
  • Java:从控制台读取直到出现空行

    我写了这个方法 永无休止 它没有打印我传递的内容 为什么 import java io BufferedReader import java io InputStreamReader import java util ArrayList c
  • java.util.Properties 编码

    我在两个不同的系统上得到不同的结果 但不知道为什么 Properties prop new Properties prop load new ByteArrayInputStream input input is byte 在两个系统上输入
  • 使用 Jackson 反序列化 Scala 列表

    我有一个返回的案例类看起来像这样 case class Response JsonDeserialize contentAs classOf java lang Long longList List Long null 我有一个客户 Obj
  • 使用 ODP.NET 从 PL/SQL 函数获取 RECORD,无需接触 PL/SQL 代码

    标题非常不言自明 从 C 应用程序 使用 ODP NET 我尝试调用一个 PL SQL 函数 该函数返回的不是一个简单的值 而是一条记录 不幸的是 我无权添加或更改 PL SQL 代码 因此尝试将函数包装在另一个返回不同类型的函数中对我来说
  • 十进制浮点数与二进制的相互转换

    简而言之 我的问题是 为什么浮点数中的舍入误差仅在计算后出现 而不是在存储文字时出现 我的意思是这样的 我知道在十进制与二进制相互转换时由于浮点数的舍入误差而出现的问题 例如 在 Java 中 double a 10 567 double
  • 相当于 C# 中 string.Format 的 CLR 函数

    我正在寻找一个 CLR 函数 它可以执行与 C 中的 String Format 相同的操作 作为示例 我想通过 CLR 函数执行以下操作 String Format My name is 0 and I live in 1 myName
  • 如何防止 org-mode 执行所有 babel 源代码块?

    我有一个 org 文件 里面有很多 babel 源代码块 只需要在代码更改时重新执行 如何防止 org 在导出期间执行所有块 换句话说 将它们全部设置为仅手动执行 我更喜欢单个全局选项 而不必单独编辑每个块 变量org export bab
  • C++ 异常二进制兼容性

    我的项目使用 2 个不同的 C 编译器 g 和 nvcc cuda 编译器 我注意到 g 对象文件中没有捕获从 nvcc 对象文件抛出的异常 C 异常应该在同一台机器上二进制兼容吗 什么会导致这种行为 try kernel new cuda
  • SQL 更新后,wso2 数据服务能否返回受影响的行?

    我已经使用 WSO2 数据服务连接到数据库一段时间了 一切都很完美 只是在 SQL 更新脚本之后我仍然无法获取受影响的行 我已经按照向导一遍又一遍地尝试 但没有找到解决方案 有谁知道如何获得吗 感谢您的提前回复 恐怕没有办法直接获取更新的行
  • makefile 的错误检查行为

    如果我的程序必须为不同的结果 主要是错误 返回不同的值 例如 0 1 2 3 等 则调用该程序的 makefile 将必须停止执行其余的 makefile 命令 即使该命令产生错误 返回非零值 是否有办法继续执行 makefile 谢谢你们
  • 当文件没有 .py 扩展名时为 python 运行 Flymake

    我根本不是一个 lisp 人 但我的主要脚本环境位于 emacs 上 当文件上没有 py 扩展名时 我需要一些帮助来运行我的 Flymake pyflakes 因为我工作中的一些脚本没有 py 扩展名 当我读取 编码扩展名为 py 的文件时
  • 为什么 Firefox 对输入元素使用 IE 框模型?

    尝试以下简单示例 div div div
  • TS-Jest 实用程序丢失

    Well using ts jest 27 x x I could access the utils helper by require ts jest utils and as you can see in the below pictu