2014-12-30 3 views
1

필자는 UI를 거치지 않고 validateEmail (email)과 같은 몇 가지 유틸리티 함수를 직접 테스트하고 싶습니다. Nightwatch을 통해 가능합니까? Nightwatch에서 모든 UI 테스트를 수행하고 있으며 모든 테스트를 위해 단일 툴셋을 사용하고 싶습니다. 그리고 예, 대부분의 테스트는 "공개"수준에서 수행 할 수 있습니다. 그러나 완벽을 기하기 위해 나는 생각할 수있는 모든 입력으로 내부 유틸리티 함수를 직접 테스트하는 것을 좋아한다. 감사합니다.Nightwatch에서 "전통적인"단위 테스트를 실행하십시오.

답변

1

개별 단위 코드 테스트 : 단위 테스트. Nightwatch는 브라우저 자동화를 통해 엔드 투 엔드 및 사용자 상호 작용 테스트를 수행합니다. 당신은 그것을 해킹 할 수 있고 Nightwatch가 그것을 참조 할 수있게 해주는 방식으로 유틸리티 기능을 드러 낼 수 있습니다.하지만 그것은 일에 맞는 도구가 아닙니다. 단위 테스트 라이브러리는 Jasmine 또는 Mocha과 같습니다.

+0

UnitTesting의 Nightwatch는 괜찮습니다. – SuperUberDuper

+0

@SuperUberDuper 어떻게 생각하십니까? –

관련 문제