0

我正在使用 React 日期选择器并尝试为其编写一些测试。其中一项测试包括模拟特定日期的点击,然后检查当天的班级名称是否已将所选班级添加到其中。但问题是,即使在模拟点击酶的方法后,类名也根本没有改变simulate('click')。虽然点击处理程序确实被调用,但我可以在控制台输出中看到点击了哪一天。

4

1 回答 1

0

想通了!问题是我正在使用该方法检查生成的 html 以获取更新的类名debug()。但我意识到通过使用html()我可以获得最新的更新结果。但是,为了实际检查所选类的存在,我不能简单地使用hasClass(<className>),而必须使用.render().hasClass(<className>).

简而言之,点击事件按预期工作,但签出输出必须以不同方式完成。

于 2018-10-23T09:09:20.877 回答