FireUnit ist eine Extension für eine Extension. Für Firebug nämlich.
Damit lassen sich dann ziemlich komfortabel Javascript Unit Tests machen.
Der Funktionsumfang ist überschaubar, was mir das Ding auf Anhieb sympathisch macht.
true / false Tests und String compare:
if ( typeof fireunit === "object" ) { // Simple true-like/false-like testing fireunit.ok( true, "I'm going to pass!" ); fireunit.ok( false, "I'm going to fail!" ); // Compare two strings - shows a diff of the // results if they're different fireunit.compare( "The lazy fox jumped over the log.", "The lazy brown fox jumped the log.", "Are these two strings the same?" ); }
Regex String Compare:
if ( typeof fireunit === "object" ) { // Compare a string using a regular expression fireunit.reCompare( "The .* fox jumped the log.", "The lazy brown fox jumped the log.", "Compare a string using a RegExp." ); }
und die Ergebnisse in der Firebug Konsole anzeigen:
if ( typeof fireunit === "object" ) { // Display the total results fireunit.testDone(); }
… was dann so aussieht:
nice.
Very nice!