실패가 발생할 때 테스트 스위트를 계속할 수있는 방법이 있습니까? 예를함으로써 :CasperJS에서 어설 션이 실패했을 때 테스트 케이스를 계속하려면 어떻게합니까?
casper.test.begin("",3,function suite(){
casper.start(url).then(function(){
test.assert(...);
test.assert(...); //If this assert fail, the script stop and the third assert isn't tested
test.assert(...);
}).run(function(){
test.done();
});
});
나는 모든 어설 원하는 일부가 실패 할 경우에도 시험한다. 가능한가?
당신이 원하는 보통 것 인 것이다. "검증"접근 방식을 사용할 수도 있습니다.이 방식은 테스트 실행을 검사하지만 중지하지는 않습니다 (아래 답변에서 제안 된 것과 같습니다). 당신이 그런 상황을 갖는 것은 일반적으로 나쁜 테스트 디자인에 관한 신호를 묘사합니다. 하나의 테스트에서 너무 많은 테스트. 솔루션은 별도의 테스트로 분할됩니다. – buxter