Skip to content

QUnit

The QUnit-inspired interface matches the “flat” look of QUnit, where the test suite title is defined before the test-cases. Like TDD, it uses suite() and test(), but resembling BDD, it also contains before(), after(), beforeEach(), and afterEach().

function ok(expr, msg) {
if (!expr) throw new Error(msg);
}
suite("Array");
test("#length", function () {
var arr = [1, 2, 3];
ok(arr.length == 3);
});
test("#indexOf()", function () {
var arr = [1, 2, 3];
ok(arr.indexOf(1) == 0);
ok(arr.indexOf(2) == 1);
ok(arr.indexOf(3) == 2);
});
suite("String");
test("#length", function () {
ok("foo".length == 3);
});