| 'use strict'; | |
| // Flags: --no-force-async-hooks-checks --expose-internals | |
| const common = require('../common'); | |
| if (!common.isMainThread) | |
| common.skip('Workers don\'t inherit per-env state like the check flag'); | |
| const async_hooks = require('internal/async_hooks'); | |
| // Negative asyncIds and invalid type name | |
| async_hooks.emitInit(-1, null, -1, {}); | |
| async_hooks.emitBefore(-1, -1); | |
| async_hooks.emitAfter(-1); | |
| async_hooks.emitDestroy(-1); |