Project

General

Profile

Defect #21742 » mail_handler_test.rb.patch

Pavel Rosický, 2016-01-18 11:55

View differences:

mail_handler_test.rb (working copy)
578 578
    assert_equal 'd8e8fca2dc0f896fd7cb4cb0031ba249', attachment.digest
579 579
  end
580 580

  
581
  def test_mail_with_attachment_latin2
582
    issue = submit_email(
583
              'ticket_with_text_attachment_iso-8859-2.eml',
584
              :issue => {:project => 'ecookbook'}
585
            )
586
    assert_kind_of Issue, issue
587
    assert_equal 1, issue.attachments.size
588
    attachment = issue.attachments.first
589
    assert_equal 'yourfile.txt', attachment.filename
590
    assert_equal 19, attachment.filesize
591
    assert File.exist?(attachment.diskfile)
592
    assert_equal 19, File.size(attachment.diskfile)
593
    content = "p\xF8\xEDli\xB9 \xBEluou\xE8k\xFD k\xF9n".force_encoding('CP852')
594
    assert_equal content, File.read(attachment.diskfile).force_encoding('CP852')
595
  end
596

  
581 597
  def test_multiple_inline_text_parts_should_be_appended_to_issue_description
582 598
    issue = submit_email('multiple_text_parts.eml', :issue => {:project => 'ecookbook'})
583 599
    assert_include 'first', issue.description
(2-2/5)