【问题标题】:Unit Testing with React.js, d3.js and mocha/chai使用 React.js、d3.js 和 mocha/chai 进行单元测试
【发布时间】:2014-11-25 14:39:53
【问题描述】:

我希望使用 react.js、d3 和 mocha/chai 进行单元测试。为了将 d3 与 react.js 集成,很多 d3 都在 componentDidMount 中完成,因为 d3 不能很好地与 React 的虚拟 DOM 配合使用(类似于 http://nicolashery.com/integrating-d3js-visualizations-in-a-react-app/)。

我的问题是如何测试 d3 功能?在检查图表是否存在等之前,有没有一种干净的方法可以等待 componentDidMount 完成。

谢谢!

【问题讨论】:

    标签: d3.js mocha.js reactjs chai


    【解决方案1】:

    简单的答案是使用React.renderComponent 的回调。

    React.renderComponent(Component(), node, onMountCallback);
    

    【讨论】:

      猜你喜欢
      • 2021-09-27
      • 2017-02-18
      • 2019-02-14
      • 2021-09-14
      • 1970-01-01
      • 2018-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多