Комментарии 4
Я верно понял, что тесты при выполнении лезут к удаленному сервису?
После беглого ознакомления с кодом библиотеки и тестов я остался в недоумении. Суть всех тестов в проверке ответа api-сервера на наличие ключей, заданных отдельно для каждого теста. Сама библиотека включает в себя функцию ajax-запроса (request) и оберток вокруг нее, которые просто-напросто передают этой самой функции url и коллбэк. Тесты же вызывают каждую функцию и тестируют наличие определенных ключей в респонсе. Если на api-сервере изменится формат ответа или имя некоторых ключей то тесты упадут, но сама библиотека будет чувствовать себя прекрасно. Смысла в написанных тестах я не вижу. Это больше похоже на фанатизм. Поправьте, если я в чем-то ошибаюсь.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Улучшаем код JavaScript на примере StarWars API