Javascript Test - Assertion library


assertion in Javascript


They just throws an Error when the assertion is not satisfied.

Devtool Console

Chrome console

function greaterThan(a,b) {
  console.assert(a > b, {"message":"a is not greater than b","a":a,"b":b});

Implementation Example

  • The function to test named plus1
function plus1(a){
    return a + 1;
  • The test function of the plus1 function
function assertEqual(then, expected) {
    if (result == expected) {
        console.log("The assertion was successful")
    } else {
        console.log("The assertion was not successful. then="+then+", expected="+expected)
  • The test
var result = plus1(1);
var expectation = 2;
assertEqual(result, expectation);
  • The result

Powered by ComboStrap