我正在為谷歌地圖使用熱圖圖層,在為熱圖映射資料時,我正在使用建構式 new google.maps.LatLng(lat, lng),并且一切正常檔案。在 index.html 檔案中,我已經加載了 //maps.googleapis.com/maps/api... 我想這就是我獲得全域 google 物件的地方,我可以使用它呼叫該建構式。
所以真正的問題是當我嘗試使用 Jest 撰寫單元測驗時。 我收到訊息說谷歌沒有在全球范圍內定義。
我試圖在測驗設定中模擬 global.google,但無法完成。
uj5u.com熱心網友回復:
使用https://www.npmjs.com/package/@googlemaps/jest-mocks。
import { initialize } from "@googlemaps/jest-mocks";
beforeEach(() => {
initialize();
});
// Your tests
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/422471.html
標籤:
