JS Unit Testing mit FireUnit – JavaScript Unit Testing Extension

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:

FireUnit Screenshot

nice.

One Reply to “JS Unit Testing mit FireUnit – JavaScript Unit Testing Extension”

Comments are closed.