Я хотел бы начать с того, что попросите Mapbox - разместите на их сайте документацию, объясняющую, как настроить и начать проводить простой тест.В их коде на Github есть много тестов, но после нескольких дней чтения и попыток тестирования я не смог понять, как они работают.
У меня есть очень простой метод:
- обновляет некоторые geoJson новыми координатами и новым заголовком (вращением) для маркера.
- использует setSource для установки измененного Json на карту
Я хотел бы запустить моймаленький метод в тесте, а затем проверьте, что новые координаты прибыли на карту.
- Должен быть кусок пирога!
Теперь Map
нужнобраузер или аналогичный.Да, есть jsdom
, что почти наверняка необходимо, но я не обнаружил, как вы передаете dom на карту.
Если я попытаюсь создать экземпляр либо window
, который я нашел в mapbox-js utils или Map
, я получаю
ReferenceError: self не определено .- «Я», как представляется, объект окна.
Я использую Мокко, с Babel 7, для того, что это стоит, но я думаю, что все, что мне нужно, это разгадать тайну настройки экземпляра карты так, чтобыЗатем я могу его допросить.
Любая помощь будет принята с благодарностью.