¿Cómo podemos ejecutar pruebas unitarias contra la manipulación DOM?
La introducción a QUnit ennetTuts.com genera un intercambio interesante (nunca resuelto) sobre cómo aplicar pruebas unitarias contra acciones que manipulan el DOM. La siguiente cita (Alex York) llega al quid:
Lo que sería bueno es que si tuviera una función como esta:
función add (a, b) {resultado var = a + b; $ ("Input # ResultTestBox"). Val (resultado);
En la prueba anterior, me encantaría probar dos cosas: la adición de a y b, y el resultado se coloca correctamente en un elemento DOM. Me encantaría probar la segunda cosa proporcionando un falso HTML. ¿Posible?
Pero, como dije ... sin resolver. ¿Soluble?