我有一个连接的反应组件(使用react-redux
):
doSomething() {
dispatch(something())
}
render() {
return (
<p onClick={doSomething}>{this.props.someText}</p>
)
}
想象一下,点击p
代码会导致something
动作创建者被调用,然后更新someText
值道具。
我需要能够测试点击p标签确实导致调度,反过来导致someText
更新。
我如何模拟dispatch
以便我可以模仿它如何导致someText
道具更新?
答案 0 :(得分:0)
您是否尝试过使用sinon以及测试套件(mocha,chai和酶)。
您可以尝试模拟该函数以返回一些文本。希望这会有所帮助
java.lang.NoSuchMethodError: org.hibernate.Session.createQuery(Ljava/lang/String;)Lorg/hibernate/Query;
at org.springframework.orm.hibernate5.HibernateTemplate$29.doInHibernate(HibernateTemplate.java:866)
at org.springframework.orm.hibernate5.HibernateTemplate$29.doInHibernate(HibernateTemplate.java:863)