<?php namespace Sabre\VObject; class Issue154Test extends \PHPUnit_Framework_TestCase { function testStuff() { $vcard = new Component('VCARD'); $vcard->VERSION = '3.0'; $vcard->PHOTO = base64_encode('random_stuff'); $vcard->PHOTO->add('BASE64',null); $vcard->UID = 'foo-bar'; $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); } }