class TestMailBody
Public Instance Methods
test_all()
click to toggle source
# File vendor/qwik/lib/qwik/mail-body.rb, line 116 def test_all mail = QuickML::Mail.new # test_to_s ok_eq("\n", mail.to_s) # test_empty_body? ok_eq(true, mail.empty_body?) # test_plain_text_body? ok_eq(true, mail.plain_text_body?) end
test_class_method()
click to toggle source
# File vendor/qwik/lib/qwik/mail-body.rb, line 129 def test_class_method c = QuickML::Mail # test_empty_body? #ok_eq(false, mail.empty_body?) ok_eq("\201@", ' ') ok_eq(true, c.empty_body?('')) ok_eq(true, c.empty_body?(' ')) ok_eq(true, c.empty_body?(' '*100)) ok_eq(true, c.empty_body?("\n"*100)) ok_eq(true, c.empty_body?("\t"*100)) ok_eq(true, c.empty_body?("\201@"*50)) ok_eq(false, c.empty_body?("\201@"*100)) ok_eq(false, c.empty_body?(' '*101)) ok_eq(false, c.empty_body?('a')) # test_plain_text_body? ok_eq(true, c.plain_text_body?('', '')) ok_eq(true, c.plain_text_body?('text/plain; charset="ascii"', '')) ok_eq(false, c.plain_text_body?("multipart/mixed; boundary='boundary'", '')) ok_eq(false, c.plain_text_body?("image/png; name='1x1.png'", '')) # test_decode_body ok_eq('', c.decode_body('', '')) # test_decode_base64 ok_eq('', c.decode_base64('')) ok_eq('', c.decode_base64('t')) # test_decode_uuencode ok_eq('', c.decode_uuencode('')) ok_eq('', c.decode_uuencode('t')) # test_decode_quoted_printable ok_eq('', c.decode_quoted_printable('')) ok_eq('t', c.decode_quoted_printable('t')) # test_join_parts ok_eq("--b\ns--b\nt--b--\n", c.join_parts(['s', 't'], 'b')) end