]> git.mxchange.org Git - friendica-addons.git/blobdiff - dav/SabreDAV/tests/Sabre/VObject/Issue154Test.php
Initial Release of the calendar plugin
[friendica-addons.git] / dav / SabreDAV / tests / Sabre / VObject / Issue154Test.php
diff --git a/dav/SabreDAV/tests/Sabre/VObject/Issue154Test.php b/dav/SabreDAV/tests/Sabre/VObject/Issue154Test.php
new file mode 100644 (file)
index 0000000..a004eb0
--- /dev/null
@@ -0,0 +1,27 @@
+<?php
+
+class Sabre_VObject_Issue154Test extends PHPUnit_Framework_TestCase {
+
+    function testStuff() {
+
+        $vcard = new Sabre_VObject_Component('VCARD');
+        $vcard->VERSION = '3.0';
+        $vcard->UID = 'foo-bar';
+        $vcard->PHOTO = base64_encode('random_stuff');
+        $vcard->PHOTO->add('BASE64',null);
+
+        $result = $vcard->serialize();
+        $expected = array(
+            "BEGIN:VCARD",
+            "VERSION:3.0",
+            "PHOTO;BASE64:" . base64_encode('random_stuff'),
+            "UID:foo-bar",
+            "END:VCARD",
+            "",
+        );
+
+        $this->assertEquals(implode("\r\n", $expected), $result);
+
+    }
+
+}