mapbox-gl-如何为简单的测试实例化地图

时间:2018-10-15 14:35:58

标签: unit-testing mapbox-gl-js

首先,我想问Mapbox-在其网站上放置说明如何设置和开始进行简单测试的文档。他们在Github上的代码中有很多测试,但是经过数天的阅读和尝试测试,我仍然无法理解它们的工作原理。

我有一个非常简单的方法:

  1. 使用一些新坐标和一个标记的新标题(旋转)来更新某些geoJson。
  2. 使用setSource将更改后的Json设置为Map

我想在测试中运行我的小方法,然后检查新坐标是否已到达地图。

  • 应该是小菜一碟!

现在Map需要浏览器或类似的浏览器。是的,这里有jsdom,几乎可以肯定是需要的,但是我还没有发现您如何将dom交给地图。

如果我尝试实例化在mapbox-js utils中找到的windowMap,我都会得到

参考错误:自我未定义。 -“自我”似乎是窗口对象。

我使用带有babel 7的mocha来评估其价值,但我认为我所需要的只是解决设置Map实例的奥秘,以便随后可以对其进行审问。

任何帮助都会感激不尽。

0 个答案:

没有答案