Skip to content

Instantly share code, notes, and snippets.

@jkarttunen
Last active August 30, 2015 17:14
Show Gist options
  • Save jkarttunen/667a6601854c08d8ab4a to your computer and use it in GitHub Desktop.
Save jkarttunen/667a6601854c08d8ab4a to your computer and use it in GitHub Desktop.
function assert (actual, expected, msg, su) {
if (!window.assertions) {
window.assertions = {success:0, fail:0};
}
if (expected !== actual) {
var message = msg || 'expected ' + expected + ' but got ' + actual;
console.warn(message);
window.assertions.fail = window.assertions.fail +1
} else {
window.assertions.success = window.assertions.success +1;
console.log('success');
}
}
function report(){
if (window.assertions.success > 0 && window.assertions.fail === 0) {
console.log('ALL ' + window.assertions.success + ' TESTS PAAASSSEEEEED!!!' )
} else {
console.warn( window.assertions.success + ' / ' + (window.assertions.fail + window.assertions.success) + ' passed' )
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment