diff options
author | Matteo Collina <hello@matteocollina.com> | 2019-03-08 16:42:21 +0100 |
---|---|---|
committer | Matteo Collina <hello@matteocollina.com> | 2019-03-18 11:36:48 +0100 |
commit | 9d064439e5716df250363ed6f88198c86eb63521 (patch) | |
tree | d9f9da150a71bdbe9038abc1dfe87fc57b0332d0 /test/async-hooks/test-embedder.api.async-resource.js | |
parent | abafd38c8d4e1a280f97ea452688cda54424d185 (diff) | |
download | android-node-v8-9d064439e5716df250363ed6f88198c86eb63521.tar.gz android-node-v8-9d064439e5716df250363ed6f88198c86eb63521.tar.bz2 android-node-v8-9d064439e5716df250363ed6f88198c86eb63521.zip |
async_hooks: remove deprecated emitBefore and emitAfter
AsyncResource.emitBefore and AsyncResource.emitAfter have been
deprecated in https://github.com/nodejs/node/pull/18632. This PR removes
it all.
This commit also updates some embedder tests to use internal APIs.
The conditions are still possible for Node.js core developers but not
for end users.
PR-URL: https://github.com/nodejs/node/pull/26530
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com>
Reviewed-By: Benedikt Meurer <benedikt.meurer@gmail.com>
Reviewed-By: Yang Guo <yangguo@chromium.org>
Reviewed-By: Andreas Madsen <amwebdk@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'test/async-hooks/test-embedder.api.async-resource.js')
-rw-r--r-- | test/async-hooks/test-embedder.api.async-resource.js | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/test/async-hooks/test-embedder.api.async-resource.js b/test/async-hooks/test-embedder.api.async-resource.js index 74d6c478c8..19c1b7187a 100644 --- a/test/async-hooks/test-embedder.api.async-resource.js +++ b/test/async-hooks/test-embedder.api.async-resource.js @@ -47,16 +47,16 @@ assert.strictEqual(typeof alcaEvent.asyncId(), 'number'); assert.notStrictEqual(alcaEvent.asyncId(), alcaTriggerId); assert.strictEqual(alcaEvent.triggerAsyncId(), alcaTriggerId); -alcaEvent.emitBefore(); -checkInvocations(alcazares, { init: 1, before: 1 }, - 'alcazares emitted before'); -alcaEvent.emitAfter(); +alcaEvent.runInAsyncScope(() => { + checkInvocations(alcazares, { init: 1, before: 1 }, + 'alcazares emitted before'); +}); checkInvocations(alcazares, { init: 1, before: 1, after: 1 }, 'alcazares emitted after'); -alcaEvent.emitBefore(); -checkInvocations(alcazares, { init: 1, before: 2, after: 1 }, - 'alcazares emitted before again'); -alcaEvent.emitAfter(); +alcaEvent.runInAsyncScope(() => { + checkInvocations(alcazares, { init: 1, before: 2, after: 1 }, + 'alcazares emitted before again'); +}); checkInvocations(alcazares, { init: 1, before: 2, after: 2 }, 'alcazares emitted after again'); alcaEvent.emitDestroy(); @@ -75,11 +75,11 @@ function tick1() { assert.strictEqual(typeof poblado.uid, 'number'); assert.strictEqual(poblado.triggerAsyncId, pobTriggerId); checkInvocations(poblado, { init: 1 }, 'poblado constructed'); - pobEvent.emitBefore(); - checkInvocations(poblado, { init: 1, before: 1 }, - 'poblado emitted before'); + pobEvent.runInAsyncScope(() => { + checkInvocations(poblado, { init: 1, before: 1 }, + 'poblado emitted before'); + }); - pobEvent.emitAfter(); checkInvocations(poblado, { init: 1, before: 1, after: 1 }, 'poblado emitted after'); |