setTimeout を使用してスケジュールを設定するメソッドのエラー処理をテストしたいと思います。エラーは、スケジュールされた部分でスローされます。つまり、次のようになります。
function sutWithSetTimeout() {
setTimeout(function () { throw new Error("pang"); }, 1);
}
エラーがスローされ、正しいメッセージが表示されることをテストするにはどうすればよいですか?
setTimeout を使用してスケジュールを設定するメソッドのエラー処理をテストしたいと思います。エラーは、スケジュールされた部分でスローされます。つまり、次のようになります。
function sutWithSetTimeout() {
setTimeout(function () { throw new Error("pang"); }, 1);
}
エラーがスローされ、正しいメッセージが表示されることをテストするにはどうすればよいですか?