mapbox-gl - как создать экземпляр Map для простого теста - PullRequest
0 голосов
/ 15 октября 2018

Я хотел бы начать с того, что попросите Mapbox - разместите на их сайте документацию, объясняющую, как настроить и начать проводить простой тест.В их коде на Github есть много тестов, но после нескольких дней чтения и попыток тестирования я не смог понять, как они работают.

У меня есть очень простой метод:

  1. обновляет некоторые geoJson новыми координатами и новым заголовком (вращением) для маркера.
  2. использует setSource для установки измененного Json на карту

Я хотел бы запустить моймаленький метод в тесте, а затем проверьте, что новые координаты прибыли на карту.

  • Должен быть кусок пирога!

Теперь Map нужнобраузер или аналогичный.Да, есть jsdom, что почти наверняка необходимо, но я не обнаружил, как вы передаете dom на карту.

Если я попытаюсь создать экземпляр либо window, который я нашел в mapbox-js utils или Map, я получаю

ReferenceError: self не определено .- «Я», как представляется, объект окна.

Я использую Мокко, с Babel 7, для того, что это стоит, но я думаю, что все, что мне нужно, это разгадать тайну настройки экземпляра карты так, чтобыЗатем я могу его допросить.

Любая помощь будет принята с благодарностью.

...