test/test_header_parsing.rb in sup-1.0 vs test/test_header_parsing.rb in sup-1.1

- old
+ new

@@ -9,13 +9,19 @@ class TestMBoxParsing < Minitest::Test def setup @path = Dir.mktmpdir @mbox = File.join(@path, 'test_mbox') + @log = StringIO.new + Redwood::Logger.add_sink @log + Redwood::Logger.remove_sink $stderr end def teardown + Redwood::Logger.clear! + Redwood::Logger.remove_sink @log + Redwood::Logger.add_sink $stderr FileUtils.rm_r @path end def test_normal_headers h = Source.parse_raw_email_header StringIO.new(<<EOS) @@ -67,11 +73,11 @@ end end def test_blank_lines h = Source.parse_raw_email_header StringIO.new("") - assert_equal nil, h["message-id"] + assert_nil h["message-id"] end def test_empty_headers variants = [ "Message-Id: \n", @@ -131,9 +137,11 @@ EOS offset = l.next_offset 0 assert_equal 61, offset offset = l.next_offset 61 assert_nil offset + assert_match(/WARNING: found invalid date in potential mbox split line, not splitting/, + @log.string) end def test_more_from_line_splitting l = MBox.new mbox_for_string(<<EOS) From sup-talk-bounces@rubyforge.org Mon Apr 27 12:56:18 2009