blob: 6ef3033a8cba0554645e077aa9c2bf0c0206a21e (
plain) (
tree)
|
|
function assert(x, msg) {
const mymsg = msg ? ": " + msg : "";
if (!x)
throw new TypeError("Assertion failed" + mymsg);
}
function assert_throws(expr, error) {
try {
eval(expr);
} catch (e) {
if (e instanceof Error)
return;
}
throw new TypeError("Assertion failed");
}
function assert_equals(a, b) {
assert(a === b, "Expected " + b + " but got " + a);
}
function assert_instanceof(a, b) {
assert(a instanceof b, a + " not an instance of " + b);
}
|