Skip to content

Instantly share code, notes, and snippets.

@briancavalier
Last active August 29, 2015 13:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save briancavalier/9770968 to your computer and use it in GitHub Desktop.
Save briancavalier/9770968 to your computer and use it in GitHub Desktop.
Thinking about promise error heuristics
require('../monitor/console');
var Promise = require('../../when').Promise;
Promise.resolve().then(function outer() {
return Promise.resolve().then(function inner() {
return Promise.resolve().then(function evenMoreInner() {
oops();
});
});
});
ReferenceError: oops is not defined
(also: did you forget to return something?)
at evenMoreInner (/Users/brian/Projects/cujojs/when/experiments/trace.js:7:4)
from call:
at inner (/Users/brian/Projects/cujojs/when/experiments/trace.js:6:28)
from call:
at outer (/Users/brian/Projects/cujojs/when/experiments/trace.js:5:17)
from call:
at Object.<anonymous> (/Users/brian/Projects/cujojs/when/experiments/trace.js:4:9)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment