エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Jasmine テストフレームワークで例外が投げられるのを想定したテストを記述する方法 « をぶろぐ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Jasmine テストフレームワークで例外が投げられるのを想定したテストを記述する方法 « をぶろぐ
Jasmine で例外がスローされることを想定したテストを書きたいときありますよね。 そんなときは toThrow... Jasmine で例外がスローされることを想定したテストを書きたいときありますよね。 そんなときは toThrow を使うことで例外のテストができます。 describe('my suite ...', function() { var hoge = function() { return a + 1; }; it('threw hoge exception', function() { expect(hoge).toThrow(); }); it('threw hoge exception', function() { expect(hoge).toThrow('e.message のメッセージ'); }); }); toThrow の引数には投げられた例外が予期したものか指定できます。 try...catch の e.message で取得できるメッセージがそれにあたります。 desc