qunit (http://qunitjs.com)을 사용하여 카르마 테스트 러너 (http://karma-runner.github.io/0.8/index.html)를 가지고 놀고 있습니다. 나는 성공적으로 간단한 테스트 (100 % JavaScript)를 생성하고 실행했지만, 이제 DOM 노드와 상호 작용하는 코드를 테스트하기 위해 HTML 픽스쳐를 사용하려고한다. 나는이 방법으로 "파일"에서 그들을 선언함으로써이기구를로드 할 수 있어요 : 그것은 카르마의 서버에서 제공받을Qunit을 사용하여 Karma 테스트 러너와 함께 HTML 비품을 사용할 수 있습니까?
{pattern: 'fixtures/myfixture.html', watched: true, served: true, included: false}
,하지만 난 그것의 DOM에 액세스 할 수있는 방법을 이해하지 못하는 :(
?의 내기구는 다음과 같은 마크 업이 포함 된 간단한 HTML 파일입니다 가정하자 : 그 노드 (사업부)에 액세스 할 수있는 테스트를 작성할 수있는 방법
<div id="container">hello world</div>
을 은 "문서"에 관련된다 " context.html "파일을"static "폴더 아래에 있습니다 ... 그래서 HTM은 어디에 있습니까? 내 정착물의 L ??
여기 내 대답을 확인하십시오 : 내 테스트 파일에서 다음
: 내 구성 파일에서 나는 다음을 http://stackoverflow.com/questions/15214760/unit-testing- angularjs-directive-with-templateurl/16528985 # 16528985 –