reactjs - 无法将 redux 商店中可用的模拟数据用于 react-testing-library
问题描述
由于某种原因,我无法模拟 redux 存储中的初始值显示它们。您可以在控制台中查看错误消息。注意:我在代码沙箱中附加了相同的问题副本
https://codesandbox.io/s/redux-react-testing-library-6r1m5
const setUpDOM = () =>
renderWithRedux(<UsersList />, {
initialState: {
usersList: fakeData
}
});
test("loads and displays user list", async () => {
const url = "https://jsonplaceholder.typicode.com/users";
const { getByText, getByTestId } = setUpDOM();
const s = await wait(() => getByTestId("user_list_datata"));
console.log(s, "-sadsad"); // Able to console the data once, it is throwing undefined later in re-renders
});
解决方案
推荐阅读
- python - 尝试使用python读取按时间排序的s3内容中的所有文件
- php - 如何判断数据库模式和映射在哪里不同步?
- java - Java 8 混淆 - > String::compareToIgnoreCase
- javascript - 创建元素不滚动
- nested - 按人数计算和排名子专业
- wordpress - WP elementor中的下拉菜单不会关闭
- c - 为什么链接的二进制文件的 _size 符号不能正常工作?
- javascript - 使用 javascript ajax 从 url 获取 data-id
- reactjs - .NET Core 2.X MVC、React、Typescript、Webpack 配置
- google-cloud-storage - 如何从 Cloud Composer 网络服务器写入 dags 目录?