arozwalak
8/24/2017 - 2:21 PM

Testing code

Testing code

function assert (value, desc) {
  var li   = document.createElement("li");
  var bold = document.createElement("strong");
  
  li.className = value ? "PASS" : "FAIL";
  bold.appendChild(document.createTextNode(li.className+": "));
  li.appendChild(bold); 
  li.appendChild(document.createTextNode(desc));
  
  document.getElementById("results").appendChild(li);
}

function log(desc) {
  var li = document.createElement("li");
  
  li.appendChild(document.createTextNode("LOG: " + desc));
  document.getElementById("results").appendChild(li);
}

function error(desc) {
  var li   = document.createElement("li");
  var bold = document.createElement("strong");
  
  li.className = "FAIL";
  bold.appendChild(document.createTextNode("ERROR: "));
  li.appendChild(bold);
  li.appendChild(document.createTextNode(desc));
  
  document.getElementById("results").appendChild(li);
}

assert(true, 'test passed');
assert(false, 'test failed');
log('testowy log');
error('this is error');