私は関数によって投げられた例外の型をテストする必要があるいくつかのコードで作業しています(TypeError、ReferenceErrorなど)。Jestで投げられた例外の型をテストするには
私の現在のテストフレームワークは、AVAと私はここのように、第二引数t.throws
方法としてそれをテストすることができます。
it('should throw Error with message \'UNKNOWN ERROR\' when no params were passed', (t) => {
const error = t.throws(() => {
throwError();
}, TypeError);
t.is(error.message, 'UNKNOWN ERROR');
});
私は冗談に私のテストを書き換え開始し、簡単にそれを行う方法を見つけることができませんでした。それも可能ですか?