Ir al contenido principal

Unidad de pruebas de funciones de Javascript

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.js

prueba (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

 


code project dot com

Comentarios

Entradas populares de este blog

Engaño - Julia Gillard dice a musulmanes para adaptar o Agregar

Hoax - Julia Gillard dice a los musulmanes que se adapten o LeaveOutline Reclamaciones mensaje ampliamente difundido de que recientemente el Primer Ministro de Australia, Julia Gillard afirmó que los inmigrantes deben adaptarse a la cultura australiana, idioma y creencias o salir del país y que los musulmanes que quieren vivir bajo la ley islámica deben salir de Australia Breve análisis Julia Gillard no hizo tales comentarios. El mensaje no es más que una versión renovada de las bromas más antiguas que nombran anteriores primeros ministros australiano John Howard y Kevin Rudd. Los supuestos comentarios sobre inmigración atribuyen a Gillard en esta versión fueron dirigidas originalmente a un público americano y fueron escritas por Barry Loudermilk, un veterano de la Fuerza Aérea de los EE.UU. y columnista de un periódico local en el estado norteamericano de Georgia. Ingrese su dirección de correo electrónico para suscribirse a la Newsletter Hoax-Slayer: Despláce...

¿Qué hacer cuando su niño hace caca en la bañera ¿Qué hay que hacer cuando su niño hace caca en la bañera

Caca de limpieza de la bañera es una de esas cosas que cuando me inscribí para ser madre, nunca consideró que tendría que hacer. Caca de limpieza de la bañera no es un trabajo para los débiles de corazón o el estómago lleno. La primera vez que tuve que limpiar la caca de la bañera pensé También quiero limpiar mi propio vómito salir de la bañera. Después de la pesca de unos momentos de niños y caca fuera del agua, me di cuenta de que una directamente correlacionada con la otra. (Los músculos se relajan en agua caliente) Así que me puse listo. Si su niño hace caca o pis (o cualquier otra función corporal que encuentro fascinante mientras estaba desnudo en el agua) en la bañera primero toma al niño y lo puso a él / ella en el baño. Pueden o no pueden terminar el trabajo, pero al menos tienen un lugar para sentarse mientras limpia. Lo más importante es asegurarse de que encontrar la caca antes de hacerlo. Entonces usted tiene que pescarlo. Sí, ya sé que es asqueroso, pero quédate conmigo. ...

Heineken Beer Company Scam Promoción

Heineken Beer Company ScamSummary promoción: Correo electrónico que pretende ser de la Compañía Embotelladora Heineken afirma que el destinatario ha sido galardonado con un premio en metálico grande en una promoción de la empresa (el comentario completo abajo). Estado: Falso Ejemplo: (Enviado, marzo de 2008) Asunto: HEINEKEN Bottling Company GANADOR PROMOCIÓN (£ 500,000 GBP) HEINEKEN Bottling Company # 55 ESCUELA LUGAR GATE, STAMFORD BRIDGE, LONDRES, SW1V 3DW. REINO UNIDO. "Heineken Light Champions" Notificación de Promoción. Estimado Ganador, Esto es para informarle del premio de quinientos mil Gran Bretaña Libras Esterlinas (£ 500,000 GBP) de cerveza Heineken Promociones Sociedad. Este premio promocional es elevar el perfil de los consumidores de cerveza Heineken hombres / mujeres de 18 a 85 en los centros rurales y urbanos de edades para apoyar el espíritu de Footballing. Las promociones en línea crear listas de correo electrónico se generan a partir de la World Wide Web. ...