Ejemplo n.º 1
0
 function testCreateComponent()
 {
     $vcal = new Component\VCalendar();
     $event = $vcal->createComponent('VEVENT');
     $this->assertInstanceOf('Sabre\\VObject\\Component\\VEvent', $event);
     $vcal->add($event);
     $prop = $vcal->createProperty('X-PROP', '1234256', array('X-PARAM' => '3'));
     $this->assertInstanceOf('Sabre\\VObject\\Property', $prop);
     $event->add($prop);
     $out = $vcal->serialize();
     $this->assertEquals("BEGIN:VCALENDAR\r\nBEGIN:VEVENT\r\nX-PROP;X-PARAM=3:1234256\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n", $out);
 }
Ejemplo n.º 2
0
 function testDestroy()
 {
     $vcal = new Component\VCalendar([], false);
     $event = $vcal->createComponent('VEVENT');
     $this->assertInstanceOf('Sabre\\VObject\\Component\\VEvent', $event);
     $vcal->add($event);
     $prop = $vcal->createProperty('X-PROP', '1234256', ['X-PARAM' => '3']);
     $event->add($prop);
     $this->assertEquals($event, $prop->parent);
     $vcal->destroy();
     $this->assertNull($prop->parent);
 }