// Flags: --unhandled-rejections=warn 'use strict'; const common = require('../common'); // Verify that --unhandled-rejections=warn works fine new Promise(() => { throw new Error('One'); }); Promise.reject('test'); // Unhandled rejections trigger two warning per rejection. One is the rejection // reason and the other is a note where this warning is coming from. process.on('warning', common.mustCall(4)); process.on('uncaughtException', common.mustNotCall('uncaughtException')); process.on('rejectionHandled', common.mustNotCall('rejectionHandled')); setTimeout(common.mustCall(), 2);