2014-12-11 2 views
4

두 개의 입력 요소로 각도 페이지가 있고 버튼을 저장한다고 가정 해 봅니다. 저장 버튼을 클릭하면 POST 요청이 전송됩니다. 이 페이지에 대한 각도기 e2e 테스트를 작성합니다.각도기로 POST 요청 페이로드 데이터 확인

질문 : 응용 프로그램은 보내기 전에 또는 전송 된 후 내가 각도기의 POST 요청 페이로드 데이터를 확인하실 수 있습니다 어떻게

? POST 요청시 내 앱이 올바른 데이터를 전송하는지 확인하고 싶습니다.

+5

카르마와 재스민을 사용하여 단위 테스트를 작성하는 것이 좋습니다. 이 시나리오를 테스트하기 위해 각도기가 필요하지 않습니다. –

+0

그래, 이해해, 고마워! – VladJS

답변

2

다음 @Andres D의 의견에 따르면 : 예, 오해가 있습니다.

protractor은 실제 브라우저를 자동화하여 페이지와의 실제 사용자 상호 작용을 모방하는 데 도움이되는 도구입니다. 버튼을 클릭하고 입력을 채우는 등 정상적인 사용자가 볼 수있는 것을 볼 수 있습니다.

즉, 블랙 박스 테스트는 데이터가 어디에서 왔는지는 중요하지 않지만, 이 프로토콜을 전송하는 데 사용되는 프로토콜 또는 페이지를로드하는 데 필요한 외부 js 파일 수 - 이들은 모두 개별적으로 검사하고 테스트해야하는 모든 기술적 세부 사항입니다.


참고로, 정의 된 사용자와 서버의 응답을 대체 할 수 있도록 테스트 코너의 경우에 당신을 도울 수 protractor-http-mock라는 관련 도구가있다.