2017-01-30 9 views
0

私はエラーを投げてテストしようとしています。AVAテストスロー

test('throws', t => { 
    t.throws(() => { 
    valid(1) }, "Error can't put number"); 
}); 

有効なのは機能で、数字を入力するとエラーが発生します。 今すぐAssertionErrorが返されます:予期しない例外(エラー)がありません。

私が間違っていることがわかりません。

答えて

1

t.throws()は、渡す関数がエラーをスローすると主張します。あなたは言う:

when I put number I want to throw the error

t.throws()valid(1)の動作を変更しません。まだスローしていない場合は、AssertionErrorでテストに失敗します。

関連する問題