1function expect(expression, expected) { 2 try { 3 var actual = eval(expression); 4 if (actual == expected) { 5 app.alert('PASS: ' + expression + ' = ' + actual); 6 } else { 7 app.alert('FAIL: ' + expression + ' = ' + actual + ', expected ' + expected + " "); 8 } 9 } catch (e) { 10 app.alert('ERROR: ' + e); 11 } 12} 13 14function expectError(expression) { 15 try { 16 var actual = eval(expression); 17 app.alert('FAIL: ' + expression + ' = ' + actual + ', expected to throw'); 18 } catch (e) { 19 app.alert('PASS: ' + expression + ' threw ' + e); 20 } 21} 22