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

Registered2 se complace en anunciar el lanzamiento de su nueva página web - Registered2 se complace en anunciar el lanzamiento de su nueva página web

- John Martin - Registered2 -: 11/14/2013 Registered2.com ofrece; • El sitio de la red social para empresas • mercado libre para compradores, vendedores, fabricantes y exportadores • La red social de las personas • anuncios gratuitos de empresas y puestos de trabajo • Portal de empleo gratuito. Envíe su currículum de forma gratuita • herramientas de búsqueda fáciles de usar para encontrar compradores para sus productos • Mayor ranking en los agentes de búsqueda • Ampliación de las redes de la empresa para llegar a los clientes y compradores en todo el mundo • comercialización libre para mostrar tus productos a millones de clientes potenciales en todo el mundo Registered2 es el portal de negocios más grande y único lugar en el mercado de los fabricantes, exportadores y proveedores.Cualquier empresa puede ampliar su red y ayudar a crecer a medida que invitan a otras empresas en su red. Al compartir información, relaciones fiables y seguras pueden desarrollar entre todo tipo de organizaci...

Cómo crear una Website card

Configura una Website Card hoy mismo. Anuncios Atrae más tráfico al sitio web Crea una Website Card Hola @LasFrasesX Tu sitio web y tu cuenta de Twitter: ambos pueden ser independientes, pero tienen más fuerza juntos. Una Website Card hace que sea más fácil conectarles e impulsar tu tráfico y las conversiones. En comparación con solo Twittear un enlace, una Website Card es una forma sencilla y creativa de dar a los usuarios más contexto sobre tu sitio web. De hecho, nuestros datos muestran que al usar una Website Card se generan un 43% más de interacciones .* Aprende cómo configurar una y empieza hoy mismo: ...