| 'use strict'; | |
| require('../common'); | |
| const assert = require('assert'); | |
| const async_hooks = require('async_hooks'); | |
| // Ensure that asyncResource.makeCallback returns the callback return value. | |
| const a = new async_hooks.AsyncResource('foobar'); | |
| const ret = a.runInAsyncScope(() => { | |
| return 1729; | |
| }); | |
| assert.strictEqual(ret, 1729); |