'use strict'; const Promise = require("bluebird"); const unhandledError = require("../"); unhandledError((error, context) => { console.error("ERROR:", error); console.error("CONTEXT:", context); }); setTimeout(() => { console.log("bar"); }, 500); Promise.try(() => { console.log("foo"); nonExistentFunction(); });