Я витрачаю багато часу, працюючи в JavaScript пізно. Я не знайшов способу, який, здається, працює добре для тестування JavaScript. Це в минулому для мене не було проблемою, оскільки на більшості веб-сайтів, над якими я працював, було дуже мало JavaScript. Зараз у мене є новий веб-сайт, який широко використовує jQuery. Я хотів би створити одиничні тести для більшості систем.
Мої проблеми такі.
- Більшість функцій певним чином вносять зміни в DOM.
- Більшість функцій також запитують дані з веб-сервера та потребують сеансу на сервісі, щоб отримати результати.
Я хотів би запустити тест або з командного рядка, або з тестовим запускаючим джгутом, а не з браузера.
Будь-яка допомога чи статті, які я маю читати, були б корисними.