2017-04-12 5 views
1

현재 Google 팀과 테스트 전략에 문제가 있습니다. 완전히 비효율적 인 방식으로 설정 한 더 나은 솔루션을 찾아야합니다. 현재 UI의 네트워크 트래픽에서 복사 된 JSON 파일을 만든 다음 구성 요소 테스트에서 httpBackend를 사용하고 whenGET (jsonFileIWasTalkingAbout)을 수행합니다.각 앱 구성 요소 테스트 용 조롱 API

동일한 API의 경우에도 구성 요소 테스트의 테스트 데이터 요구에 맞게 새 JSON 파일을 만들어야하므로 비효율적입니다.

우리가 찾고있는 것은 우리가 현재하고있는 것보다 API 모의로 데이터를 전달할 수있는 재사용 가능한 솔루션입니다. 누구나 자랑스러워할만한 좋은 조롱 솔루션이나 효과가있는 툴을 가지고 있습니까? 어떤 도움이라도 대단히 감사 할 것입니다. 감사!

답변

0

나는 스텁과 SinonJS의 가짜 XMLHTTPRequest를 조합하면 필요한 것을 얻을 수 있다고 생각한다.

+0

이것은 흥미로운 도구이지만 구성 요소 테스트는 단위 테스트와 별개입니다. 우리는 실제로 블랙 박스 테스트와 같은 컴포넌트 테스트를 처리하고 컴포넌트를 컴파일하고, 컴파일 된 HTML을 기반으로 테스트를 실행합니다. 나는 XMLHTTPRequest에 대해 들어 본 적이 없다. 우리가 찾고있는 것이 있는지 확실하지 않다. – Tree55Topz

+0

XMLHTTPRequest (또는 XHR)는 AJAX가 장면 뒤에서 DOM을 다시 렌더링하지 않고 API 서버를 호출하는 용도입니다. XHR은 AJAX 혁명의 기반입니다. – alpeshpandya

+0

이 답변이 도움이 되었습니까? 후속 질문이 있으십니까? – alpeshpandya