15 lines
317 B
JavaScript
15 lines
317 B
JavaScript
// META: global=window,worker
|
|
"use strict";
|
|
|
|
setup({
|
|
allow_uncaught_exception: true
|
|
});
|
|
|
|
async_test(t => {
|
|
const error = new Error("boo");
|
|
self.addEventListener("error", t.step_func_done(ev => {
|
|
assert_equals(ev.error, error);
|
|
}));
|
|
|
|
queueMicrotask(() => { throw error; });
|
|
}, "It rethrows exceptions");
|