Я провожу много времени, работая в JavaScript в последнее время. Я не нашел способ, который, кажется, хорошо работает для тестирования javascript. В прошлом это не было проблемой для меня, так как большинство веб-сайтов, над которыми я работал, содержали очень мало JavaScript. Теперь у меня есть новый веб-сайт, широко использующий jQuery. Я хотел бы создать модульные тесты для большей части системы.
Мои проблемы в этом.
- Большинство функций каким-то образом вносят изменения в DOM.
- Большинство функций также запрашивают данные с веб-сервера и требуют сеанса в службе, чтобы получить результаты обратно.
Я хотел бы запустить тест из командной строки или из жгута проводов, а не из браузера.
Любая помощь или статьи, которые я должен читать, были бы полезны.