これは私の最初のstackoverflowの質問です。キュウリは電子メールの解析をテストしますか?
私はSendGridから電子メールをポストに取得するアプリケーションを構築しています。このアプリケーションを遅延ジョブで解析したいと考えています。
私の懸念はどのように私はこれをQAするのですか?私はキュウリについて読んできましたが、それは良い解決策のように思えますが、エンド・ツー・エンドのテスト・フローを理解することはできません。
ここまでのところです。
- 私は、各txtファイルを反復処理し、私のlibディレクトリ/ mailingjobでメソッドに渡されたときにそのことを確認し、メールの体の
- 様々なタイプのTXTファイルの大規模なリストを持っていると思います。 rb、返されるものは、キュウリで定義されたものと一致します。
それでは、私がこれまで持っていることのようなものです:私は始めているところです
expected = File.open('???/mail1.txt', 'r') do |f|
f.read
end
。可能であれば、以下を理解するのを手伝ってください。
- これらのTXTファイルは、すべてrailsプロジェクトディレクトリに配置する必要がありますか?
- ローカルテキストファイルを取得し、/ libディレクトリのメソッドに渡し、返されるものがそのファイルパスに設定されているものと同じであることを確認するe2eの例です。
ありがとうございました、私はおそらくあなたが使用しているもののテストフレームワークに応じて、(どこかtest
やspec
ディレクトリにこれらのファイルを格納しますあなたは
編集していただきありがとうございます。あなたは何かを変えましたか? (私は新しい) – AnApprentice
はい、質問のタイトルから「(初心者)」を削除しました。 – Zabba