我正在尝试使用mapbox-gl和Jest和React - test -library来测试react组件。在组件内部,我使用mapbox构造函数,并在调用this.map.remove()的componentWillUnmount中将一个实例分配给this.map,这会导致测试出错。react-test-renderer";import mapboxgl from "mapbox-gl&quo
我正在测试使用Jest和酶的反应组件,并且很难测试是否正确地调用了已删除的函数(或者根本没有调用)。click for debounced function </div> }我认为,已取消的函数测试应该与未取消的测试非常相似,但是应该使用setTimeout或Promise (在.then或.finally中使用expect断言)。在尝试了使用这两种想法的多种测试之后,我不再那么确定了。有什