Added the RoR Login-Engine and activated it on the site.
[selectricity-live] / 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 (file)
index 0000000..2d620b1
--- /dev/null
@@ -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
+}

Benjamin Mako Hill || Want to submit a patch?