Leo Balter d1261bb49d Update files for the curation process
Remove more stress tests with existing coverage or out of context for test262
2018-09-11 18:20:20 -04:00

25 lines
573 B
JavaScript

// Reviewed
function assert(a, message) {
if (!a)
throw new Error(message);
}
let o = {
valueOf: function () { throw new Error("Oops"); }
};
try {
let n = Symbol("3") + o;
assert(false, message + ": Should throw Error, but executed without exception");
} catch (e) {
assert(e.message === "Oops","Expected Error('Oops'), got: " + e);
}
try {
let n = o + Symbol("3");
assert(false, message + ": Should throw Error, but executed without exception");
} catch (e) {
assert(e.message === "Oops","Expected Error('Oops'), got: " + e);
}