X-Git-Url: https://projects.mako.cc/source/selectricity-live/blobdiff_plain/a12d4f62752f546f57421244e370e79965706ffb..f7aee769411a893c1059c529a220c0d25c72974f:/vendor/plugins/login_engine/test/mocks/mail.rb diff --git a/vendor/plugins/login_engine/test/mocks/mail.rb b/vendor/plugins/login_engine/test/mocks/mail.rb new file mode 100644 index 0000000..2d620b1 --- /dev/null +++ b/vendor/plugins/login_engine/test/mocks/mail.rb @@ -0,0 +1,14 @@ +ActionMailer::Base.class_eval { + @@inject_one_error = false + cattr_accessor :inject_one_error + + private + def perform_delivery_test(mail) + if inject_one_error + ActionMailer::Base::inject_one_error = false + raise "Failed to send email" if raise_delivery_errors + else + deliveries << mail + end + end +}