-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
const eventContext = require('event-context')
const eventContextPluginNode = require('event-context-plugin-node')
const EventEmitter = require('events').EventEmitter
eventContextPluginNode.patch()
let ctx = eventContext.createContext()
let emitter = new EventEmitter()
assert(eventContext.getCurrentContext() === null) // passes
ctx.run(function() {
emitter.on('A', function() {
emitter.on('B', function() {})
emitter.emit('B')
})
})
emitter.emit('A')
assert(eventContext.getCurrentContext() === null) // failsReactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels