2017-01-30 1 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으로 테스트가 실패합니다.

관련 문제