小编Bes*_*haj的帖子

反应测试; 如何模拟componentDidMount或覆盖它?

我正在尝试测试反应组件.

var Component = React.createClass({

  componentDidMount: function () {

    return this.setState({
      name: 'blabla'
    });
  },

  render: function () {

    return (
      <h1>{this.state.name}</h1>
    );
  }
});
Run Code Online (Sandbox Code Playgroud)

在测试过程中,有没有办法模拟componentDidMount返回或做什么?这将让我自己测试它,只测试组件渲染行为.

谢谢!

testing unit-testing mocking reactjs

12
推荐指数
2
解决办法
1万
查看次数

标签 统计

mocking ×1

reactjs ×1

testing ×1

unit-testing ×1