Как стать автором
Обновить

Комментарии 4

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

Публикации

Истории