9得票3回答
类型错误:无法给只读属性“x”分配值,对象为“#<Object>”React/JEST。

当我为我的React组件编写测试用例时,我遇到了以下错误: TypeError: Cannot assign to read only property 'x' of object '#' 然而,在实际运行应用程序时,它不会抛出类似的错误 代码非常基础: this.props.def...

9得票1回答
Jest模拟未返回预期值

我发现我正在使用的一个模拟,其将返回一个字符串,看起来返回的是 jest.fn() 而不是模拟的“实现”,即 jest.fn().mockImplementation(...)。 我的调用方式如下: const mockDefaultQuery = 'query { mock }' jes...

9得票2回答
使用jest测试react-native应用程序时,出现“XMLHttpRequest未定义”的错误。

我正在尝试使用jest(集成测试)测试React Native应用程序中的apiwrapper。 当我在iOS模拟器中运行时,一切都正常,但它无法正确运行我的jest测试 - 我始终会收到以下错误信息: ReferenceError: XMLHttpRequest is not define...

9得票3回答
使用jest 15.1.1,代码覆盖率显示为“未知”

当我尝试包含所有项目源代码以获得更合理的代码覆盖率数字时,最终结果是 ----------|----------|----------|----------|----------|----------------| File | % Stmts | % Branch | % F...

9得票1回答
更新 CRA 从版本 4 到版本 5 会破坏 babel-jest。

将CRA更新到第5版后。 运行npm test时,我看到以下错误: Determining test suites to run... ● Test suite failed to run TypeError: babelJest.createTransformer is ...

9得票3回答
Jest - `Cannot create styled-component for component: undefined` Jest -“无法为组件创建样式化组件:未定义”

我在使用jest测试应用程序时遇到了以下错误: FAIL ● Test suite failed to run Cannot create styled-component for component: undefined. 30 | 31 | ...

9得票2回答
模拟挂载钩子的Jest测试单元

我正在对组件进行单元测试。然而,在某些组件中,我有一些在mounted钩子上运行的内容使我的测试失败。 我已经成功地模拟了我不需要的方法。但是,我想知道是否有一种解决方案可以模拟mounted钩子本身。 @/components/attendeesList.vue &lt;template&...

8得票1回答
如何在Jest中获取快照中的CSS样式

我有一个问题,不知道是否可以使用Jest +快照功能来获取结果。我有一个React组件,正在使用Jest进行测试。我想让快照包括CSS样式而不是className。当前我的快照如下: &lt;div id="main" className="myClass"&gt;&lt;/div&gt; ...

8得票2回答
Jest模式“”- 0匹配项(从jest 19移动到jest 20)

我正在使用以下的jest.unittest.json文件(通过jest --config选项使用): { "bail": false, "verbose": true, "transform": { "^.+\\.(ts|tsx)$": "typescript-babel...

8得票3回答
在使用jest运行测试时遇到可选链问题

我正在尝试使用Jest进行测试,目前在我的React应用程序中使用jsx和tsx(从js更改为ts),但在运行测试时,所有的jsx测试都成功了,除了那些使用可选阻止的tsx测试。 我总是会在类似于下面这样的输入上收到Unexpected token错误: ... &lt;Input ...