jsketcher/web/test/test.js
2016-12-23 12:45:19 -08:00

15 lines
No EOL
386 B
JavaScript

export function fail(msg, optionalMsg) {
optionalMsg = (optionalMsg === undefined ? '' : ' ' + optionalMsg);
throw new AssertionError(msg + optionalMsg);
}
export function assertEquals(expected, actual, msg) {
if (expected !== actual) {
fail('assertEquals: Expected: ' + expected + ' but was ' + actual, msg);
}
}
export function AssertionError(msg) {
this.msg = msg;
}