gpt4 book ai didi

javascript - 带 react 的 Jest/ enzyme - "Target container is not a DOM element."

转载 作者:行者123 更新时间:2023-12-01 01:49:12 25 4
gpt4 key购买 nike

我正在尝试测试某个 react 组件中的按钮是否会触发其父组件中的函数。当我在测试文件中导入组件时,我偶然发现了我的问题,因此测试尚未运行。

我导入的组件是常规的 React 组件,导出为:

export default connect(mapStateToProps, mapDispatchToProps)(Manager);

在我的测试文件中,我将其导入为:

import Manager from '../index.js';

当我运行测试时,我得到:

Target container is not a DOM element.

我知道提供的信息很少,但据我所知,实际上没有其他相关信息。我正在测试的组件做了很多事情并且具有渲染功能。经过大量阅读后,我发现有些人也遇到了类似的问题,因为他们在执行 ReactDOM.render 的同一个文件中导出了一些内容。不幸的是,这不适用于我的问题。

有什么想法吗?

最佳答案

您的index.js 文件中的某处可能有渲染调用。

关于javascript - 带 react 的 Jest/ enzyme - "Target container is not a DOM element.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51702688/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com