使用格式化程序回调测试React Highcharts配置对象

时间:2017-04-07 19:44:13

标签: unit-testing reactjs highcharts jestjs

我遇到了一个问题,使用Jest来测试生成<ReactHighcharts />组件所需的配置对象的辅助函数。对于使用formatter回调的配置,我的预期对象在视觉上与我收到的对象相同,但测试仍然失败。我肯定确定formatter回调是导致测试失败的原因 - 评论说这会导致测试通过。我怎样才能真正测试这个配置?

1 个答案:

答案 0 :(得分:0)

formatter是一个函数,因此需要在预期的测试对象中进行模拟以实现对象相等。在Jest中,您可以使用类似formatter: expect.any(Function),的内容。