]> git.openstreetmap.org Git - rails.git/blobdiff - test/test_helper.rb
Modify tests to search only text parts
[rails.git] / test / test_helper.rb
index 9633989cda4d109278d828b049688545b832159b..33a1c92dacbb24398ffec9ddbd987f823c91cabe 100644 (file)
@@ -185,5 +185,17 @@ module ActiveSupport
       stub_request(:get, "http://api.hostip.info/country.php?ip=0.0.0.0")
       stub_request(:get, "http://api.hostip.info/country.php?ip=127.0.0.1")
     end
+
+    def email_text_parts(message)
+      text_parts = []
+      message.parts.each do |part|
+        if part.content_type.start_with?("text/")
+          text_parts.push(part)
+        elsif part.multipart?
+          text_parts.concat(email_text_parts(part))
+        end
+      end
+      return text_parts
+    end
   end
 end