mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
20 lines
482 B
JavaScript
20 lines
482 B
JavaScript
|
_("Making sure a failing sync reports a useful error");
|
||
|
Cu.import("resource://weave/engines/bookmarks.js");
|
||
|
|
||
|
function run_test() {
|
||
|
let engine = new BookmarksEngine();
|
||
|
engine._syncStartup = function() {
|
||
|
throw "FAIL!";
|
||
|
};
|
||
|
|
||
|
try {
|
||
|
_("Try calling the sync that should throw right away");
|
||
|
engine._sync();
|
||
|
do_throw("Should have failed sync!");
|
||
|
}
|
||
|
catch(ex) {
|
||
|
_("Making sure what we threw ended up as the exception:", ex);
|
||
|
do_check_eq(ex, "FAIL!");
|
||
|
}
|
||
|
}
|