Promiseの中で吐かれた例外は暗黙的にcatchされてrejectedにいく

(タイトル修正。勘違いだった)

momic.jsの実装で一番つらかったところ。Promiseが新機能とは言え、何も言わずに死ぬのだいぶ困る。 仕様を勘違いしていた

環境は Chrome34Mac

var p = new Promise(function(done){
  throw 'error'
  done();
});

p.then(function(){
  console.log("doesn't come here and does'nt report error");
}, function(){
  console.log('rejected')
});

なにも言わない!!!

rejectedにくる