2014-10-22 3 views
0

모든 튜토리얼 mocha-phantomjs은 테스트 하네스 html 파일과 별개의 javascript 파일을 포함하고 있습니다.mocha-phantomjs에 대한 테스트를 설정하는 방법

에 대해 올바른 방법입니까? 내 웹 사이트의 각 페이지에 대해 별도의 테스트를 만들고 싶지만, 모든 테스트 사례에 대해 html 파일을 복제하는 것은 과도한/미친 것처럼 보입니다.

Granged이 내 처음 mocha-phantomjs을 사용하려고이지만, 여전히, html 파일 모든 테스트 케이스에 대한 JS를 만들기 위해 정말 이상한 것 같다.

이런 종류의 일을하는 표준은 무엇입니까? 나는 약 1 시간 동안 인터넷 검색을 해왔고 어떤 좋은 예도 찾을 수 없다.

답변

0

이상하게 보입니다 만 ... 예.

"/ test"디렉토리에 조명기 (또는 하네스) 파일이 필요합니다. 기본적으로 Mocha는이 디렉토리에서 test.html로 시작하는 확장명이 .html 인 파일 이름을 찾습니다.

1) mocha, 2) chai (또는 원하는 다른 어설 션 라이브러리), 3) 및 특정 테스트 제품군에 대한 스크립트 (및 CSS) 태그를 포함해야합니다.

저는 개인적으로 RequireJS와 같은 모듈 식 부트 로더와 함께 사용하는 것이 도움이된다는 것을 발견했습니다. 그렇게하면 모든 조명기 파일이 단일 구성 파일을 가리킬 수 있습니다 : 유지 관리가 줄어 듭니다.