首页 > 解决方案 > 使用 Mapquest API 进行 Angular/Jest 单元测试

问题描述

我正在通过 CDN 使用 mapquest api,并将其声明为“declare let L: any;” 在我的打字稿代码中。当我尝试编写单元测试并运行测试套件时,我收到一个错误“ReferenceError: L is not defined”。

我正在使用 Angular 8 和 Jest 作为测试运行器。请让我知道,如何在单元测试中包含声明。提前致谢

标签: angularunit-testingjasminejestjsmapquest

解决方案


我根本不了解 Angular,但是如果您将 L 声明为全局变量,那么测试套件是否仍然会出现错误?

尽管出现测试套件错误,地图是否按预期显示?

L 是全局 Leaflet 变量。MapQuest.js 基于 Leaflet。


推荐阅读