Test - Unit Test Framework (xUnit) in Javascript
A test framework is composed of two part that you can use separately:
function plus1(a){
return a + 1;
}
function test(then, expected) {
results.total++;
var result = plus1(then);
if (result !== expected) {
results.bad++;
console.log("Expected " + expected + ", but was " + result);
}
}
var results = {
total: 0,
bad: 0
};
test(1, 2);
test(2, 4);
console.log("Of " + results.total + " tests, " + results.bad + " failed, " + (results.total - results.bad) + " passed.");