Basic Unit Testing OK

by JuanMa Garrido

HTML

<div id="results"></div>

JavaScript

// Code to be tested
function add(a, b) {
    return parseInt(a) + parseInt(b);
}

// Test Code
var results = document.getElementById("results");

  if (add(1, 2) !== 3) {
      results.innerHTML += '<p style="color: red;">add(1, 2) does not add up to 3</p>';
  } else {
      results.innerHTML += '<p style="color: green;">add(1, 2) OK</p>';
  }

  if (add("2", 2) !== 4) {
      var msg = "Numbers as strings don't add";
      results.innerHTML += '<p style="color: red;">' + msg + '</p>';
  } else {
      results.innerHTML += '<p style="color: green;">add("2", 2) OK</p>';
  }