2017-09-06 1 views
0

.spec.ts 파일에 describe()이 여러 개있을 수 있습니까? 나는 중첩 된 describe에 대해 이야기하지 않는다.카르마 - 재스민 단위 테스트 구문

describe('First describe',() => { 
    it(); 
}) 
describe('Second describe',() => { 
it(); 
}); 

테스트를 실행하는 데 어떤 위험이 있습니까? 현재 다른 시나리오를 테스트하기 위해 .spec에 4 describe이 있습니다. 대부분의 경우 모든 테스트가 통과합니다. 그러나 예상 값이 정확하더라도 일부 테스트는 무작위로 실패합니다. 여러 개의 describe이 문제를 일으킬 수 있습니까? 그것을 중첩시키는 것이 더 낫습니까? angular4 앱인 경우

답변

1

예, .spec.ts에 복수형 describe()을 추가 할 수 있습니다. 단지 자바 스크립트 기능이기 때문입니다. 그러나 테스트에서 실패를 발견하면 디버깅해야합니다.

당신은 다음 링크를 따라 찾을 수 있습니다 : https://jasmine.github.io/2.1/introduction.html#section-It's_Just_Functions

+0

내가 완전히 워드 프로세서, 감사 놓친! 단위 테스트를 디버그하는 가장 좋은 방법은 무엇입니까? 사용할 패키지가 있습니까? – user3344978

+0

standart'console.log'와'debugger'를 사용합니다. – jalners

관련 문제