当我为我的React组件编写测试用例时,我遇到了以下错误: TypeError: Cannot assign to read only property 'x' of object '#' 然而,在实际运行应用程序时,它不会抛出类似的错误 代码非常基础: this.props.def...
我发现我正在使用的一个模拟,其将返回一个字符串,看起来返回的是 jest.fn() 而不是模拟的“实现”,即 jest.fn().mockImplementation(...)。 我的调用方式如下: const mockDefaultQuery = 'query { mock }' jes...
我正在尝试使用jest(集成测试)测试React Native应用程序中的apiwrapper。 当我在iOS模拟器中运行时,一切都正常,但它无法正确运行我的jest测试 - 我始终会收到以下错误信息: ReferenceError: XMLHttpRequest is not define...
当我尝试包含所有项目源代码以获得更合理的代码覆盖率数字时,最终结果是 ----------|----------|----------|----------|----------|----------------| File | % Stmts | % Branch | % F...
将CRA更新到第5版后。 运行npm test时,我看到以下错误: Determining test suites to run... ● Test suite failed to run TypeError: babelJest.createTransformer is ...
我在使用jest测试应用程序时遇到了以下错误: FAIL ● Test suite failed to run Cannot create styled-component for component: undefined. 30 | 31 | ...
我正在对组件进行单元测试。然而,在某些组件中,我有一些在mounted钩子上运行的内容使我的测试失败。 我已经成功地模拟了我不需要的方法。但是,我想知道是否有一种解决方案可以模拟mounted钩子本身。 @/components/attendeesList.vue <template&...
我有一个问题,不知道是否可以使用Jest +快照功能来获取结果。我有一个React组件,正在使用Jest进行测试。我想让快照包括CSS样式而不是className。当前我的快照如下: <div id="main" className="myClass"></div> ...
我正在使用以下的jest.unittest.json文件(通过jest --config选项使用): { "bail": false, "verbose": true, "transform": { "^.+\\.(ts|tsx)$": "typescript-babel...
我正在尝试使用Jest进行测试,目前在我的React应用程序中使用jsx和tsx(从js更改为ts),但在运行测试时,所有的jsx测试都成功了,除了那些使用可选阻止的tsx测试。 我总是会在类似于下面这样的输入上收到Unexpected token错误: ... <Input ...