blob: 832f1d64140e661c1ab89e7b352797d01c3f2e88 [file] [log] [blame]
function expect(expression, expected) {
try {
var actual = eval(expression);
if (actual == expected) {
app.alert('PASS: ' + expression + ' = ' + actual);
} else {
app.alert('FAIL: ' + expression + ' = ' + actual + ', expected ' + expected + " ");
}
} catch (e) {
app.alert('ERROR: ' + e);
}
}
function expectError(expression) {
try {
var actual = eval(expression);
app.alert('FAIL: ' + expression + ' = ' + actual + ', expected to throw');
} catch (e) {
app.alert('PASS: ' + expression + ' threw ' + e);
}
}