Empecé a utilizar QUnit para probar el código jQuery de una determinada página en mi aplicación ASP.NET MVC3. Hasta ahora he proporcionado un HTML-mock que usa el archivo javascript bajo prueba. ¿Es posible hacer que haga referencia al HTML real de la página utilizada por la aplicación?¿Cómo obtener el HTML de la página ASP.NET MVC 3 en una prueba QUnit?
16
A
Respuesta
1
Según lo que puedo ver, está tratando de preprocesar el HTML del servidor y ejecutar las pruebas de unidad de eso. No creo que sea una buena forma de hacerlo, 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 vista), 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 la dom puede modificarse en cualquier momento, en su lugar, las pruebas de su unidad manejan toda la dom manipulación y luego ejecuta su afirmación, luego elimine si pasa para maximizar la eficiencia. Debería poder crear un entorno de prueba en el dom, probarlo, luego filtrarlo, enjuagarlo y repetirlo.
Cuestiones relacionadas
- 1. ASP.NET MVC 3 Vista parcial en la página de diseño
- 2. decodificación HTML en ASP.NET MVC 3
- 3. Obtener Html desde una URL en ASP.NET MVC
- 4. Página de error personalizado en asp.net mvc 3
- 5. ASP.NET MVC Enrutamiento para comenzar en la página html
- 6. asp.net mvc 3 obtener excepción lanzada
- 7. TryUpdateModel lanza NullReferenceException en prueba de unidad ASP.NET MVC 3
- 8. Almacenar Html.Raw() en una cadena en Javascript, ASP.NET MVC 3
- 9. DropDownList en ASP.NET MVC 3
- 10. ASP.Net MVC 3 & System.Data.Entity?
- 11. Cómo enrutar una página .aspx en el proyecto asp.net mvc 3?
- 12. ASP.NET MVC 3 Razor: ¿Cómo obtener URL de acción en una variable de cadena de Javascript?
- 13. ASP.NET MVC 3 Razor el rendimiento
- 14. ¿Cómo puedo renderizar opcionalmente una sección en ASP.Net MVC 3?
- 15. Manejo de errores en asp.net mvc 3
- 16. 404 Error ASP.NET MVC 3
- 17. Asp.Net MVC 3 - @ Html.Action no procesará/devolverá ningún código HTML
- 18. ¿Cómo tener una prueba atómica real en QUnit?
- 19. ASP.NET MVC 3 Landing Page
- 20. ACL en ASP.NET MVC 3
- 21. Cómo usar Console.WriteLine en ASP.Net MVC 3
- 22. Cómo publicar una matriz de archivos en ASP.NET MVC 3?
- 23. ASP.NET MVC: ¿Cómo usar páginas HTML estáticas en aplicaciones MVC?
- 24. ¿Cómo cierras una página ASP.NET MVC desde el controlador?
- 25. @ Html.ActionLink en ASP.NET MVC 3
- 26. ¿Cómo se prueba la autorización de la página web mediante ASP.NET MVC?
- 27. ASP.NET MVC 3 Ayudantes HTML personalizados- Mejores prácticas/Usos
- 28. Año actual en ASP.NET MVC 3
- 29. ¿Es posible visualizar HTML sin formato desde la base de datos en ASP.NET MVC 3?
- 30. Espere la página en ASP.NET MVC
Encontré la respuesta aquí: http://stackoverflow.com/questions/5453881/i-need-a-number-of-different-full-page-dom-samples-for-my-qunit-test-suite – Christian
Eliminaría esta pregunta o la responderías tú mismo y luego aceptarías tu propia respuesta, de modo que no solo quedaría sin respuesta. –
Yo mismo lo respondí pero SO automáticamente lo convirtió en un comentario debido a su trivialidad. En el caso de eliminar la pregunta; ¿Qué sucede si aparece en una búsqueda pero no en la respuesta a la que está vinculado en el comentario? – Christian