¿Alguien sabe si existe un conjunto de pruebas (escrito en QUnit, por ejemplo) que prueba el soporte de ECMAScript 5?Conjunto de pruebas para compatibilidad con ECMAScript 5
5
A
Respuesta
7
El conjunto de pruebas más "oficial" probablemente sea ECMAScript Test262, que está siendo desarrollado por miembros de Ecma TC39.
También existe la ECMAScript 5 Conformance Suite desarrollado por Microsoft de código abierto, y Google de Sputnik, que pone a prueba "todos los aspectos" de ECMAScript 3 y partes de ECMAScript 5. Ambas suites están incluidos como parte de ECMAScript Test262.
Si solo desea probar la compatibilidad básica (por ejemplo, la existencia de nuevas funciones, no si se comportan correctamente en todos los casos), está el ECMAScript 5 compatibility table, que incluye una columna para el navegador que está utilizando.
Cuestiones relacionadas
- 1. Script de compatibilidad de ECMAScript 5 para navegadores anteriores
- 2. Cómo proporcionar ECMAScript 5 (ES 5) -shim?
- 3. JavaScript (ECMAScript 5) Tutorial
- 4. Implementación del navegador EcmaScript 5
- 5. ¿Cómo lo ayudará Ecma-262 (EcmaScript 5)?
- 6. EcmaScript 5 Google TechTalk - accidente de Alcance 1
- 7. ¿Ya está disponible ECMAScript 5 en cualquiera de los navegadores?
- 8. ¿Existe un proyecto de JavaScript que normalice ECMAScript 5
- 9. Compatibilidad con el navegador para utilizar una palabra reservada como nombre de propiedad en JavaScript
- 10. EBNF para ECMAScript?
- 11. Compatibilidad con HTML 5 en el navegador Windows Phone 7
- 12. ¿Dónde puedo encontrar una hoja de referencia con funciones de ECMAScript 5?
- 13. ¿Qué scripts de modernizador existen para las nuevas funciones de ECMAScript 5?
- 14. con juego: deploy_via,: no remote_cache conjunto de trabajo: keep_releases, 5
- 15. Compatibilidad con Nexus 7 para el conjunto de manifiesto de la aplicación Android
- 16. Gráfico de compatibilidad de navegador HTML 5: ¿HTML 5 en navegadores antiguos?
- 17. WatiN Compatibilidad con Windows
- 18. ¿Hay un conjunto de pruebas para numpy/scipy?
- 19. Compatibilidad con Webkit para transiciones de gradiente
- 20. Perfil de Compatibilidad en un conjunto de teclas
- 21. ¿Para qué propiedad interna se define ECMAScript?
- 22. ¿Las pruebas de regresión son el conjunto de pruebas completo o una muestra de pruebas?
- 23. ¿Cuál es la correlación entre ECMAScript 5 y JavaScript 1.8.5 en términos de características de idioma?
- 24. ¿Cómo escribir el conjunto de pruebas de primavera de múltiples pruebas y ejecutar pruebas selectivas?
- 25. Uso de las características de iOS 5 sin romper la compatibilidad con versiones anteriores
- 26. ¿Qué es ECMAScript Editon 5.1 y para qué sirve?
- 27. ¿Cómo puedo definir un getter y setter predeterminado usando ECMAScript 5?
- 28. Compatibilidad con Python ElementTree para analizar entidades XML desconocidas
- 29. Compatibilidad con Gecko/Firefox para HTML5 Notificaciones
- 30. Compatibilidad con JPA/Hibernate para la migración?
La suite de pruebas de MS también se incluye en Test262. Sin embargo, tenga en cuenta que esto no es solo una prueba de soporte: está probando el cumplimiento de la especificación, por lo que una gran cantidad de las pruebas tratan de casos extremos que a los autores probablemente no les interesan. – gsnedders
@gsnedders: Gracias, pensé que probablemente sería, pero no estaba seguro. Ese también es un buen punto acerca de la conformidad estricta vs. soporte utilizable. Añadiré un enlace para eso. –