我正在为ReactJs应用程序实现酶测试脚本。这里我有一个要测试的登录组件,它在onClick或onSubmit函数上没有使用任何proptypes。我尝试了很多方法,但还没有找到解决方案。以下是提交部分
{(function() {
if (this.state.loading) { // set this state as false to go to else conditioin.
return <button className="button disabled" type="button"><i className="fa fa-spinner fa-pulse fa-fw margin-bottom"></i></button>;
}
else {
return <button className="button" type="button" onClick={this.login}>Continue</button>;
}
}.bind(this))()}
这里我尝试了各种方法来模拟按钮并始终显示命令的禁用按钮 const button = wrapper.find(&#39; button&#39;); 的console.log(button.simulate(&#39;单击&#39;。)调试());
并且期望(spy.calledOnce).to.be.true 无法在此处检查是否已经发生。是否有任何解决方案可以使此按钮单击发生。