rem: do_check_eq(msc.lastError, 4); 
context: function test_handler_abort(){  var msc = getOpenedDatabase();  testProgressHandler.abort = true;  msc.setProgressHandler(50, testProgressHandler);  // Some long-executing request  var stmt = createStatement(    "SELECT SUM(t1.num * t2.num) FROM handler_tests AS t1, handler_tests AS t2");  try {    while(stmt.executeStep());    do_throw("We shouldn't get here!");  } catch (e) {    do_check_eq(Cr.NS_ERROR_FAILURE, e.result);    // Magic value: callback abort    do_check_eq(msc.lastError, 4);  }}
meta: 10520	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10520/1d02e85ee6c0b820c9c5dc1a712eccfaf8b41743/test_storage_progresshandler.js/clean/storage/test/unit/test_storage_progresshandler.js