일부 js 테스트를 작성하고 싶지만 모든 테스트 프레임 워크는 사용자 정의 DOM 요소 인 픽스처를 사용합니다. 필자의 경우보기 - erb 및 haml 파일입니다. 페이지로드 후 (arb 및 haml을 컴파일 할 때) js 스크립트는 API에 많은 AJAX 요청을 수행하고 내 페이지에서 DOM을 다시 작성합니다.대화 형 DOM에서 작동하는 JavaScript 함수 테스트
어떻게 내가이 DOM과 상호 작용하는, JS 스크립트를 테스트 할 수 있습니다 -
어쩌면, 난 내 페이지에서 DOM을 취할 수 ... 난 일부 비품을 할 수 있습니까?
프레임 워크에서 수행 할 수있는 프레임 워크는 무엇입니까?
을하는 데 도움이 selenium 또는 easy B
희망을 사용하여 더 품질 보증 스타일 DOM 테스트를 아래로 갈 수있다, 이것은 더 이상 단위 테스트가 아닙니다. 도미닉 (Dominic)이 지적했듯이, 아마도 통합 테스트를 조사하고 싶을 것입니다. 또는 테스트 방식을 다시 생각해보십시오. DOM이 DOM이되기 전에 DOM을 렌더링해야하므로 렌더링 된 문자열을 항상 테스트 할 수 있습니다. –
유닛 테스팅에서 스텁과 모의 (mocks)를 사용해야하고 맞춤형 설비를 사용해야합니까? – Plugin73
DOM은 브라우저가 제공하는 것입니다. 이것은 단위 테스트의 범위가 아닙니다. –