Was sind die besten Praktiken und Tools zum Testen der E-Mail-Versand mit Rspec mit Rails?Wie testet man E-Mail-Versand mit Rspec?
Zum Beispiel, wie kann ich testen, dass eine E-Mail gesendet wurde oder was ich testen sollte, um effiziente Tests und eine akzeptable Abdeckung zu haben.
Wenn euch ein Beispiel benötigen, wie würde ich gehen und testen Sie dies:
class UserMailer < ActionMailer::Base
def jobdesc_has_been_reviewed(user, title)
@body[:title] = title
@body[:jobdesc] = jobdesc
@body[:url] = "http://" + user.account.subdomain + "." + Constants::SITE_URL + "/jobdescs/#{jobdesc.id}"
end
end
Thansk! Hast du es versucht? – marcgg
Nein, ich habe es nicht versucht, aber diese Bibliothek kapselt die Technik, die ich verwende. – nicholaides
Ich habe Email-Spec mit RSpec und Cucumber verwendet, und es scheint genau das zu sein, wonach Sie suchen. –