2013-02-18 5 views
0
가 이메일을 수신 사용자가 가입 한 후, 이메일, 예를 들어, 활성화 링크에 고유 URL이 포함 된 내가 가입 한 쓰고 있어요 응용 프로그램,

:자바 스크립트 모카, 노드 뛰어난 테스트 케이스

Welcome. Click <a href="https://api.app.com/users/{id}/activate/{token}">here</a> to activate your account. 

문제는 Node.js (activation url의 링크)에 작성한 편안한 JSON 응용 프로그램의 테스트를 자동화하기 위해 mocha를 사용한다는 것입니다.

이런 종류의 솔루션을위한 해결책은 사용자의 전자 메일받은 편지함에 대한 파서를 쓰는 것이 나에게 과장된 것 같습니다.

답변

1

당신은 3 개 테스트

  • 이 메일 템플릿에 삽입되기 전에 URL을 구축
  • 구성 요소라고 할 때
  • 활성화 API가 제대로 작동 시스템의 활성화 토큰의 삽입을 작성해야 (정확한 데이터를 유지하기 위해 템플릿 엔진을 사용하십시오.)

이 테스트를 별도로 실행하십시오. 전체 기록을 실행하지 마십시오. 구성 요소 간 커플 링이 적어 질수록 품질이 좋아집니다. 한쪽면에서 API를 테스트하고 다른 쪽에서 메일 작성 도구를 테스트하십시오.

관련 문제