【问题标题】:React Scriptloader creating issues with Enzyme stateReact Scriptloader 创建酶状态问题
【发布时间】:2020-12-28 03:24:45
【问题描述】:

在我的 react 组件中,我使用 redux 导出它

export default connect(selector, null)(scriptLoader([https://someurl.com])(JusPayCard));

我正在用 jest 和酵素编写单元测试。然而,我的jusPayCard.state() 只返回 2 个道具,脚本加载器在使用酶编写测试时发送这些道具。当我从组件中删除脚本加载器导出时,它可以工作。我正在使用这个:https://www.npmjs.com/package/react-async-script-loader 异步获取 javascript sdk。

【问题讨论】:

    标签: javascript reactjs unit-testing jestjs enzyme


    【解决方案1】:

    在我将导出行更改为 export default scriptLoader([https://someurl.com])(connect(selector, {})(JusPayCard)); 后它工作了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-26
      • 1970-01-01
      • 2018-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-06
      • 2019-08-20
      相关资源
      最近更新 更多