promise を返すコードの Jasmine 単体テストをいくつか書いていますwhen.js
。私は自分が次のようなコードを書いていることに気づき続けています:
doMyThing().then(function(x) {
expect(x).toEqual(42);
done();
}).otherwise(function() {
expect(true).toBe(false);
done();
});
例外をキャッチする唯一の方法は関数 ( when.jsotherwise()
の古いバージョン) を使用することであり、「失敗が検出されました」と言う Jasmine (2.0) 関数はないようです。expect(true).toBe(false)
これを行うためのより慣用的な方法はありますか?