Este artículo es todo sobre las funciones de la unidad de pruebas de Javascript usando la biblioteca de unittest.js proporcionada por Script.aculo.us.
Nosotros siempre utilizar la interfaz de usuario y realizar pruebas, esto es, cómo la gente DEV o control de calidad. Pero hay alguna cosa que se puede hacer por DEV aparte de eso. Podemos hacer prueba de unidad de las funciones de secuencia de comandos de Java sin la interfaz de usuario preparándose. Lo que significa completamente uno puede probar las funciones de secuencia de comandos de Java en etapa temprana.
Todo lo que tiene que hacer es justo seguir paso 3 mencionado en el artículo, que será sin duda disfrutando haciendo pruebas de unidad.
Siguientes son los pasos para Descargar Script.aculo.us
1. Vaya a la http://script.aculo.us/downloads para agarrar la versión más reciente en un conveniente paquete.
2. Descomprima el archivo descargado, se encontrará a raíz de los archivos:
lib: esta carpeta está teniendo el archivo prototype.js.
src: esta carpeta está teniendo 8 archivos
1. builder.js2. Controls.js3. dragdrop.js4. Effects.js5. scriptaculous.js6. Slider.js7. sound.js8. unittest.jsprueba (carpeta): tener archivos para pruebas de propósito.
Todos necesitamos es unittest.js, estilo hoja test.css disponible en las carpetas descargadas.
1. Cree un archivo JavaScript que contiene funciones que desea hacer la prueba de la unidad.
Validador de var = {/ / devuelve la cadena, o null si no un mensaje de correo electrónico válida: función (str) {str = str.squash(); var resultado = (/ ^ [a-z0-9._%+-]+@[a-z0-9.-]+\. [[]a-z]{2,4}$/i).exec(STR); ¿Retorno (resultado)? resultado [0]: null; }};2. Crear una clase de JavaScript de prueba de unidad
Nueva Test.Unit.Runner ({testValidator: function () {this.assertNull (Validator.email ('ranjancse@gmail.com')); this.assertNull (Validator.email ('roshancse@gmail.com'));});El objeto de Test.Unit.Runner recibe nuestro objeto de prueba y ejecuta todos los métodos. En nuestro caso hay sólo un método para probar. Cada una de un método de ensayo realiza una serie de controles, llamado afirmaciones, para garantizar que nuestro código funciona correctamente.
Existe un buen número de hacer valer los métodos disponibles en la unittest.js de biblioteca de JavaScript, sólo intente explorar y utilizarlos.
3. Crear una página de HTML de muestra e incluyen las siguientes secuencias de comandos
unittest.js - Marco biblioteca proporcionada por Script.aculo.us Experniment.js - hemos creado este uno, que contiene el test.js de funciones de javascript - hemos creado este uno, que contiene métodos de prueba de la unidad. Uno puede agregar tantas pruebas unitarias que lo deseen.Estamos creando un DIV con id = 'testlog', que se utilizará para llenar los resultados de la prueba por la biblioteca de pruebas de unidad. Nos estamos incluyendo el test.css de hoja de estilo, contiene estilos para mostrar los resultados de las pruebas más colorido.
Me siento siempre es bueno hacer unidad pruebas de funciones de Javascript
Resultado de la prueba de unidad
Comentarios
Publicar un comentario