/
githubmirror
/
node
Обзор
Документация
Войти
/
githubmirror
/
node
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v24.18.0
test/async-hooks/test-queue-microtask.js
25 строк
644 B
Antoine du Hamel
test: add trailing commas in async-hooks tests (#45549)
21 ноя 2022, 20:43
Не верифицирован
21 ноя 2022, 20:43
cf46746
Код
Авторство
О чём код?
'use strict'; const common = require('../common'); const assert = require('assert'); const async_hooks = require('async_hooks'); const initHooks = require('./init-hooks'); const { checkInvocations } = require('./hook-checks'); const hooks = initHooks(); hooks.enable(); const rootAsyncId = async_hooks.executionAsyncId(); queueMicrotask(common.mustCall(() => { assert.strictEqual(async_hooks.triggerAsyncId(), rootAsyncId); })); process.on('exit', () => { hooks.sanityCheck(); const as = hooks.activitiesOfTypes('Microtask'); checkInvocations(as[0], { init: 1, before: 1, after: 1, destroy: 1, }, 'when process exits'); });