/** * @ticket 24487 * @dataProvider vCardNames */ public function testExportVcard($fname, $lname) { $vcard = new vCard(); $data = new vCardMockModule(); $data->first_name = $fname; $data->last_name = $lname; $GLOBALS['current_user']->setPreference('default_export_charset', 'UTF-8'); $id = $data->save(); $vcard->loadContact($id, 'vCardMockModule'); $cardtext = $vcard->toString(); $this->assertContains("N;CHARSET=utf-8:{$lname};{$fname}", $cardtext, "Cannot find N name", true); $this->assertContains("FN;CHARSET=utf-8: {$fname} {$lname}", $cardtext, "Cannot find FN name", true); }