 do_check_eq(msc.lastError, 9); 
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_ABORT, e.result);    // Magic value: callback abort    //do_check_eq(msc.lastError, 4); XXX see Bug 387609  }}
5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5459/332939b510b1c28d9690e17ae13fae8e74589daa/test_storage_progresshandler.js/buggy/storage/test/unit/test_storage_progresshandler.js