public function testWriteAddressEncode() { $addresses = array('Fooã <*****@*****.**>', '*****@*****.**'); $groupname = 'Group "Foo"'; $group_ob = new Horde_Mail_Rfc822_Group($groupname, $addresses); $this->assertEquals('"Group \\"Foo\\"": =?utf-8?b?Rm9vw6M=?= <*****@*****.**>, foo@example.com;', $group_ob->writeAddress(array('encode' => true))); }
/** * @dataProvider writeAddressProvider */ public function testWriteAddress($addresses, $groupname, $encode, $expected) { $group_ob = new Horde_Mail_Rfc822_Group($groupname, $addresses); $this->assertEquals($expected, $group_ob->writeAddress(array('encode' => $encode))); }