Basic Unit Testing KO
by JuanMa Garrido
HTML
<div id="results"></div>
JavaScript
// Code to be tested
function add(a, b) {
return a + 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>';
}