Se trata de un plugin para la extensión Firebug orientado a pruebas unitarias de código javascript. Con él se pueden realizar la típicas pruebas:
// Comprobación simple true/false fireunit.ok( true, "Voy a pasar el test!" ); fireunit.ok( false, "Voy a fallar el test!" ); // Comparar dos cadenas // Muestra la diferencia si son diferentes fireunit.compare( "The lazy fox jumped over the log.", "The lazy brown fox jumped the log.", "Are these two strings the same?" ); // Compara una cadena con una expresión regular fireunit.reCompare( /The .* fox jumped the log./, "The lazy brown fox jumped the log.", "Compare a string using a RegExp." ); // Muestra los resultados fireunit.testDone();
Además permite simular eventos nativos del navegador:
// You can also simulate browser events
var input = document.getElementsByTagName("input")[0];
fireunit.mouseDown( input );
fireunit.click( input );
fireunit.focus( input );
fireunit.key( input, "a" );
O ejecutar varios tests:
fireunit.runTests("test2.html", "test3.html");
// Ubicar al final de cada archivo de prueba para continuar
fireunit.testDone();
Es el último trabajo del equipo de Firebug, potenciado por la fundación Mozilla y el trabajo de John Resig, que es el que ha publicado el trabajo.
0 comentarios:
Publicar un comentario