Bug #9525: Add Horde_Mime::encodeAddress() tests
authorMichael M Slusarz <slusarz@curecanti.org>
Thu, 20 Jan 2011 06:21:04 +0000 (23:21 -0700)
committerMichael M Slusarz <slusarz@curecanti.org>
Thu, 20 Jan 2011 06:21:04 +0000 (23:21 -0700)
framework/Mime/test/Horde/Mime/MimeTest.php

index 00442d5..f0e9e0b 100644 (file)
@@ -95,4 +95,19 @@ class Horde_Mime_MimeTest extends PHPUnit_Framework_TestCase
         $this->assertEquals(Horde_Mime::encodeParam($pname, $str, 'UTF-8'), $expected);
     }
 
+    public function testEncodeAddress()
+    {
+        $email = 'ß <test@example.com>';
+
+        $this->assertEquals(
+            '=?utf-8?b?w58=?= <test@example.com>',
+            Horde_Mime::encodeAddress($email, 'UTF-8')
+        );
+
+        $this->assertEquals(
+            '=?utf-8?b?w58=?= <test@example.com>',
+            Horde_Mime::encodeAddress($email, 'UTF-8', 'example.com')
+        );
+    }
+
 }