blob: 3d4fc17b6f602df718af9d31469e98ab616557b2 [file] [log] [blame]
function expect(str, expected) {
try {
var result = eval(str);
if (result == expected) {
app.alert('PASS: ' + str + ' = ' + result);
} else {
app.alert('FAIL: ' + str + ' = ' + result + ', expected = ' + expected);
}
} catch (e) {
app.alert('ERROR: ' + e.toString());
}
}
function expectError(str) {
try {
var result = eval(str);
app.alert('FAIL: ' + str + ' = ' + result + ', expected to throw error');
} catch (e) {
app.alert('PASS: ' + str + ' threw error ' + e.toString());
}
}