我正在为谷歌地图使用heatmap层,在为heatmap映射数据时,我正在使用构造函数new google.maps.LatLng(lat,lng(,一切都工作文件。在index.html文件中,我已经加载了//maps.googleapis.com/maps/api…我想这就是我获得全局谷歌对象的地方,我可以用它来调用那个构造函数。
所以真正的问题是当我尝试使用Jest为其编写单元测试时。我收到消息,谷歌没有在全球范围内定义
我试着在测试设置中模拟global.google,但没能完成。
使用https://www.npmjs.com/package/@谷歌地图/笑话嘲讽。
import { initialize } from "@googlemaps/jest-mocks";
beforeEach(() => {
initialize();
});
// Your tests