/
githubmirror
/
deno
Обзор
Документация
Войти
/
githubmirror
/
deno
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
tests/testdata/coverage/worker/main3.js
24 строки
463 B
Bartek Iwańczuk
fix(coverage): collect coverage data for workers (#30807)
23 сен 2025, 01:33
Не верифицирован
23 сен 2025, 01:33
ff9840b
Код
Авторство
О чём код?
const worker = new Worker(import.meta.resolve("./worker3.js"), { type: "module", }); const p = Promise.withResolvers(); worker.onmessage = (e) => { p.resolve(e); }; worker.onerror = (e) => { p.reject(e); }; worker.postMessage("hello main3"); let rejected = false; try { await p.promise; } catch { rejected = true; } if (!rejected) { throw new Error("Expected promise to reject"); } globalThis.onunhandledrejection = (e) => { e.preventDefault(); };