From 19d15135c27d04bb822cc667fddc6305a7d3359c Mon Sep 17 00:00:00 2001 From: Seb Bacon Date: Tue, 11 Oct 2011 11:36:27 +0100 Subject: Improve signature folding regexp. Fixes issue #253. --- spec/models/incoming_message_spec.rb | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'spec/models/incoming_message_spec.rb') diff --git a/spec/models/incoming_message_spec.rb b/spec/models/incoming_message_spec.rb index d6923da21..662b4bf9a 100644 --- a/spec/models/incoming_message_spec.rb +++ b/spec/models/incoming_message_spec.rb @@ -17,6 +17,15 @@ describe IncomingMessage, " when dealing with incoming mail" do TMail::Address.parse(em) end + it "should correctly fold various types of footer" do + Dir.glob(File.join(Spec::Runner.configuration.fixture_path, "files", "email-folding-example-*.txt")).each do |file| + message = File.read(file) + parsed = IncomingMessage.remove_quoted_sections(message) + expected = File.read("#{file}.expected") + parsed.should include(expected) + end + end + end describe IncomingMessage, "when parsing HTML mail" do -- cgit v1.2.3