comparison vendor/sabre/vobject/tests/VObject/Issue40Test.php @ 7:430dbd5346f7

vendor sabre as distributed
author Charlie Root
date Sat, 13 Jan 2018 09:06:10 -0500
parents
children
comparison
equal deleted inserted replaced
6:cec75ba50afc 7:430dbd5346f7
1 <?php
2
3 namespace Sabre\VObject;
4
5 /**
6 * This test is created to handle the issues brought forward by issue 40.
7 *
8 * https://github.com/fruux/sabre-vobject/issues/40
9 */
10 class Issue40Test extends \PHPUnit_Framework_TestCase {
11
12 function testEncode() {
13
14 $card = new Component\VCard();
15 $card->add('N', array('van der Harten', array('Rene','J.'), "", 'Sir','R.D.O.N.'), array('SORT-AS' => array('Harten','Rene')));
16
17 $expected = implode("\r\n", array(
18 "BEGIN:VCARD",
19 "VERSION:3.0",
20 "PRODID:-//Sabre//Sabre VObject " . Version::VERSION . '//EN',
21 "N;SORT-AS=Harten,Rene:van der Harten;Rene,J.;;Sir;R.D.O.N.",
22 "END:VCARD",
23 ""
24 ));
25
26 $this->assertEquals($expected, $card->serialize());
27
28 }
29
30 }