Últimamente paso mucho tiempo trabajando en JavaScript. No he encontrado una manera que parece funcionar bien para probar javascript. Esto en el pasado no ha sido un problema para mí, ya que la mayoría de los sitios web en los que trabajé tenían muy poco JavaScript. Ahora tengo un nuevo sitio web que hace un uso extensivo de jQuery. Me gustaría construir pruebas unitarias para la mayoría del sistema.
Mis problemas son estos
- La mayoría de las funciones realizan cambios en el DOM de alguna manera.
- La mayoría de las funciones también solicitan datos del servidor web y requieren una sesión en el servicio para recuperar los resultados.
Me gustaría ejecutar la prueba desde una línea de comandos o desde un arnés de prueba en lugar de hacerlo en un navegador.
Cualquier ayuda o artículo que debería estar leyendo sería útil.