Skip to content

Instantly share code, notes, and snippets.

@adnanrahic
Last active October 15, 2018 05:25
Show Gist options
  • Save adnanrahic/d83d427a48560c17cc83159e27983773 to your computer and use it in GitHub Desktop.
Save adnanrahic/d83d427a48560c17cc83159e27983773 to your computer and use it in GitHub Desktop.
var assert = {
equal: function(firstValue, secondValue) {
if (firstValue != secondValue)
throw new Error('Assert failed, ' + firstValue + ' is not equal to ' + secondValue + '.');
}
};
function addTwoNumbers(x, y) {
return x + y;
}
function testAddTwoNumbers() {
// 1. ARRANGE
var x = 5;
var y = 1;
var sum1 = x + y;
// 2. ACT
var sum2 = addTwoNumbers(x, y);
console.log('addTwoNumbers() should return the sum of its two parameters.');
console.log('Expect ' + sum1 + ' to equal ' + sum2 + '.');
// 3. ASSERT
try {
assert.equal(sum1, sum2);
console.log('Passed.');
} catch (error) {
console.log(error.message);
}
}
testAddTwoNumbers();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment