이것은 내 첫 번째 stackoverflow 질문입니다.이메일 파싱을 테스트하는 오이?
저는 SendGrid에서 전자 메일을 올린 응용 프로그램을 빌드하고 있습니다. 그런 다음 지연된 작업을 구문 분석하려고합니다.
내 관심사는 어떻게해야합니까? 나는 오이에 대해 읽었으며 좋은 해결책처럼 들리지만 끝까지의 테스트 흐름을 이해할 수는 없습니다.
여기까지 내가 지금까지 있습니다.
- 나는 다양한 유형을 포함 TXT 파일의 큰 목록을 갖고 싶어 이메일 본문의이
- 나는 각 txt 파일을 통해 반복, 내 lib 디렉토리/mailingjob의 메서드에 전달하면 있는지 확인하십시오. rb, 반환되는 것은 오이에 정의 된 것과 일치합니다. 내가 시작하고 어디 그
expected = File.open('???/mail1.txt', 'r') do |f| f.read end
:
그래서 내가 지금까지 가지고하는 것은 같은 것입니다. 할 수 있으면 다음을 이해하도록 도와주세요 :
- 이 TXT 파일은 모두 레일스 프로젝트 디렉토리에 있어야합니까?
- 로컬 텍스트 파일을 가져 오는 방법을 보여주는 e2e 예제를/lib 디렉토리의 메소드로 전달한 다음 반환되는 내용이 해당 파일 경로에 설정된 것과 동일한 지 확인하십시오.
은 (당신이 무엇을 사용 테스트 프레임 워크에 따라 당신이
안녕하세요. Zabba님께 감사드립니다. 뭔가 바꿨 니? (신참) – AnApprentice
예, 질문 제목에서 "(초보자)"를 삭제했습니다. – Zabba