cost 137 ms
如何在玩笑中解决“SyntaxError: Cannot use import statement outside a module”

[英]How to resolve "SyntaxError: Cannot use import statement outside a module" in jest

我有一个 react-native 应用程序在尝试运行 yarn jest 时,出现以下错误: 反应本机版本:“0.64.4” 依赖项: “本机反应”:“0.64.4”,“笑话”:“29.2.2” 测试文件如下所示: 我尝试了很多解决方案,但没有一个对我有用。 ...

如何修复 Jest 遇到意外令牌

[英]How to fix Jest encountered an unexpected token

我用 babael 配置了我所有的玩笑,但我无法运行测试,它总是显示相同的错误。 我正在使用带有样式组件的 nextJs 和 typescript。 失败 src/components/Main/main.spec.tsx ● 测试套件运行失败 快照:0 总时间:3.841 s 运行所有测试套件。 ...

Jest 不会清除缓存

[英]Jest won't clear cache

即使在清除缓存后,Jest 仍在运行旧的、过时的、注释掉的代码。 它几乎就像它停留在过去,我已经运行了jest --clearCache命令,但这似乎并没有解决这个问题。 如果我注释掉一个测试块,我们甚至删除测试文件,测试仍然运行。 这太奇怪了。 这是我的脚本的样子: ...

从 TypeScript 中的 Jest 文件强制环境变量值

[英]Forcing an environment variable value from a Jest file in TypeScript

我试图从 Jest 测试用例中强制使用一些环境变量,以便在执行期间,代码应该采用正确的路径: 基本上我的被测类看起来像: 所以基本上我想通过强制 IS_MOCK 为真来获取 mockProvider。 这些是我尝试过的两件事: 添加安装文件setup.ts 在开玩笑的配置中: 从测试文件设置值: 这 ...

2023-01-25 20:57:29   1   16    nest / ts-jest  
Jest - SyntaxError: 不能在@nestjs/axios 的模块外使用 import 语句

[英]Jest - SyntaxError: Cannot use import statement outside a module with @nestjs/axios

我只是想在 nestjs 应用程序上运行一些集成测试,但出现以下错误: SyntaxError: Cannot use import statement outside a module 我在这个应该很容易解决的问题上花了很多时间,但我无法处理它。 使用 ESM 而不是 CommonJs 的@nes ...

如何模拟导出默认值 function

[英]How to mock export default function

我试图从 MyUtil.test.ts 中的 MyConfig.ts 模拟 getConfg function。 我收到错误“configMock.mockReturnValue 不是函数”。 如何模拟导出默认值 function? ...

Jest 的语法错误:未知的伪类选择器 ':has()'

[英]SyntaxError with Jest: unknown pseudo-class selector ':has()'

我有一个 Angular (v15.0.0) 组件,它收集符合 CSS 条件的所有 DOM 元素。 创建它是为了在 3rd 方组件和我的自定义组件上实现相同的效果。 但是,当我尝试用 Jest 测试这个 function 时,出现以下错误: 我试图重组这部分。 我的第一个意图是添加我自己的类作为一 ...

React Native 如何知道在编译期间忽略测试文件?

[英]How does React Native know to ignore test files during compilation?

我如何验证 *.test.ts、*.test.tsx、 mocks文件夹等没有被编译到我的发布构建 React Native 应用程序中? 我们添加了大量测试,我们的构建时间似乎有所增加。 是否有明确指出要忽略的文件夹和文件类型的配置? 我可以找到很多关于使用 React Native 开玩笑的文 ...

Jest - 检查方法是否可以访问 object 中的数组

[英]Jest - To check if a method could access an array in the object

我有一个迭代 object 的方法,它嵌套了 arrays。我想知道是否有可能测试我的方法是否按预期迭代这些 arrays。 Object: **以上是我正在尝试的伪代码。 我想开个玩笑,它通过每个 if 案例的方法并检查数组是否存在。 目前我已经尝试检查整个 object,并且能够得到结果。 ...

Nest Js Jest 单元测试:提供 controller 未使用的模拟实现

[英]Nest Js Jest Unit Testing: Providing a mock implementation not used from controller

作为我之前工作的一部分,我已经实现了一个模拟 class,我想将其作为 Jest 单元测试的一部分提供。 让我用代码解释,这样更好: 我的 Controller 代码:export class VpcController { constructor(private readonly vpcSer ...

Angular 14 + Jest - typescript_1.default.canHaveDecorators 不是 function

[英]Angular 14 + Jest - typescript_1.default.canHaveDecorators is not a function

使用 Angular 14 配置 Jest 后,出现此错误:测试套件无法运行 Jest 配置是: 在 setup-jest.ts 中我们有: 和 package.json: 此外,tsconfig.spec.ts 已正确配置: tsconfig.json 包含 esModuleInterop: ...

笑话制作测试等待Promise解决

[英]Jest Making Test Await Promise Resolve

我有以下代码我正在使用这个 API https://developer.mozilla.org/en-US/docs/Web/API/Performance/measureUserAgentSpecificMemory 。 class 被右背剥离 笑话文件。 我不确定如何让测试文件等待测试中的值? ...

Jest-dom TypeError:$toString 不是 function、Typescript、React、Next.js

[英]Jest-dom TypeError: $toString is not a function , Typescript, React, Next.js

我一直在尝试配置 jest 和 @testing-library/jest-dom 以与我的 typescript/react/next.js 网站一起使用。 每次我运行测试时都会遇到这个问题,但我不确定到底是什么原因造成的。 我已经坚持了 3 天了,不确定是不是配置问题。 我重做了项目我已经卸载 ...

npm 安装仅挂在特定的 package (ts-jest)

[英]npm install hangs on specific package only (ts-jest)

我只是想在新项目上安装ts-jest ,例如:$ mkdir test && cd test $ npm init -y $ npm install ts-jest 所有其他包都可以安装而不会出现错误或挂起,但只有ts-jest永远不会安装并停留在sill idealTree ...

从单元测试中排除 *.data.spec.ts 文件

[英]Exclude *.data.spec.ts file from unit testing

我正在努力在 inte.net 上找到一个关于如何从 Jest 测试中排除*.data.spec.t的简单答案。 我认为这发生在jest.config.json文件中,需要在"testPathIgnorePatterns": []中添加一些内容,但我没有找到正确的 RegEx(如果没有错的话)来排除 ...

React Jest 无法从“node_modules/@mui/styled-engine/node/index.js”中找到模块“@emotion/styled”

[英]React Jest Cannot find module '@emotion/styled' from 'node_modules/@mui/styled-engine/node/index.js'

嗨,我有一个 Storybook 应用程序,我正在尝试添加一些笑话测试: 这是我的 jest.config.js 这是我的组件: 还有我的测试文件: 我在这个脚本上运行我的测试: 我有一个错误:无法从“node_modules/@mui/styled-engine/node/index.js”中找 ...

将 Jest 配置为 Angular 5

[英]Configure Jest to Angular 5

我正在开发一个使用 Angular 5 的项目(我知道这是过时的),我按照这篇文章帮助在我的项目中设置 Jest,我的文件如下所示: package.json jest.config.js 源代码/test.ts tsconfig.spec.json 在终端中运行jest后,控制台中打印出以 ...

Jest 设置 TZ 环境变量 PER 测试

[英]Jest set TZ env variable PER test

我遇到了一个问题,我想在不同的时区下运行我的一些测试。 在访问了几个链接之后,我发现您可以在 package.json 或命令行中调用jest之前设置TZ env var,如下所示:{ ... "test": "TZ=America/Sao_Paulo jest" ... } 但是如果 ...


 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM