// Flags: --unhandled-rejections=none 'use strict'; const common = require('../common'); const assert = require('assert'); common.disableCrashOnUnhandledRejection(); // Verify that ignoring unhandled rejection works fine and that no warning is // logged even though there is no unhandledRejection hook attached. new Promise(() => { throw new Error('One'); }); Promise.reject('test'); process.on('warning', common.mustNotCall('warning')); process.on('uncaughtException', common.mustNotCall('uncaughtException')); process.on('exit', assert.strictEqual.bind(null, 0)); setTimeout(common.mustCall(), 2);