Клуб API Карт

Unit tests для функций внутри ymaps.ready()

Пост в архиве.

Есть вот такой кусочек кода:

 

Соответственно, хочется тестировать convertYmapsBounds и аналогичные функции.

Кто какие использует подходы для юнит-тестов подобных вспомогательных функций? Есть ли какие-нибудь идеи кроме выноса их в global scope?

 

P.S. Почему jsTestDriver ругается, что ymaps undefined, если я гружу API в jsTestDriver.conf ?

 

    P.P.S. А как здесь лучше куски кода вставлять?

3 комментария
Владислав Турман
28 января 2016, 00:09

PPS - Если нет возможности дать ссылку на веб-страницу с ошибкой, прикрепите к описанию фрагмент кода, в котором возникает ошибка. Размещайте ваш код с помощью кнопки "Вставить врезку" 


От себя добавлю, что jsfiddle очень удобен и можно давать ссылки на него.

jsTestDriver вообще не очень удобен для тестирования вещей со сложной подгрузкой (как в случае с API). Лучше посмотрите в сторону mocha, jasmine в связке с PhantomJS.

Спасибо! Будем посмотреть!