]> git.mxchange.org Git - friendica-addons.git/blob - dav/sabre-vobject/tests/Sabre/VObject/Issue154Test.php
Second part of refactoring; should be runnable again, yet not thoroughly tested
[friendica-addons.git] / dav / sabre-vobject / tests / Sabre / VObject / Issue154Test.php
1 <?php
2
3 namespace Sabre\VObject;
4
5 class Issue154Test extends \PHPUnit_Framework_TestCase {
6
7     function testStuff() {
8
9         $vcard = new Component('VCARD');
10         $vcard->VERSION = '3.0';
11         $vcard->PHOTO = base64_encode('random_stuff');
12         $vcard->PHOTO->add('BASE64',null);
13         $vcard->UID = 'foo-bar';
14
15         $result = $vcard->serialize();
16         $expected = array(
17             "BEGIN:VCARD",
18             "VERSION:3.0",
19             "PHOTO;BASE64:" . base64_encode('random_stuff'),
20             "UID:foo-bar",
21             "END:VCARD",
22             "",
23         );
24
25         $this->assertEquals(implode("\r\n", $expected), $result);
26
27     }
28
29 }