jquery asp.net-mvc asp.net-mvc-3 unit-testing qunit

jquery - ¿Cómo obtener el HTML de ASP.NET MVC 3 en una prueba QUnit?



asp.net-mvc asp.net-mvc-3 (1)

Por lo que puedo ver, está intentando realizar un procesamiento previo del HTML desde el servidor y ejecutar las pruebas unitarias a partir de eso. No creo que sea una buena manera de hacer esto, y ejecute su JS en la secuencia correcta. Su mejor opción es crear una página HTML estándar (no una página de visualización), guardarla en su carpeta de scripts y usarla como su página de "prueba". No debe confiar en ningún HTML estándar para ejecutar sus Pruebas unitarias, ya que el dominio puede modificarse en cualquier momento; en cambio, en sus pruebas unitarias, se maneja toda la manipulación del dominio, luego ejecute su aserción y luego elimínelo si pasa para maximizar la eficiencia. Debería poder crear un entorno de prueba en el dom, probarlo, luego batirlo, enjuagarlo y repetirlo.

Esta pregunta ya tiene una respuesta aquí:

Comencé a usar QUnit para probar el código jQuery de una página determinada en mi aplicación ASP.NET MVC3. Hasta ahora he proporcionado un simulacro de HTML que utiliza el archivo javascript bajo prueba. ¿Es posible tenerlo haciendo referencia al HTML real de la página utilizada por la aplicación?