public function testGetNoAlarmAsNonAttendee()
 {
     $_SERVER['HTTP_USER_AGENT'] = 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.21) Gecko/20110831 Lightning/1.0b2 Thunderbird/3.1.13';
     $vcalendar = file_get_contents(dirname(__FILE__) . '/../../Import/files/lightning.ics');
     $egt = new Calendar_Controller_EventGrantsTests();
     $egt->setup();
     $pwulfPersonalCal = $this->_getPersonasDefaultCals('sclever');
     $id = Tinebase_Record_Abstract::generateUID();
     $event = Calendar_Frontend_WebDAV_Event::create($pwulfPersonalCal, "{$id}.ics", $vcalendar);
     $loadedEvent = new Calendar_Frontend_WebDAV_Event($this->objects['sharedContainer'], "{$id}.ics");
     $ics = stream_get_contents($loadedEvent->get());
     $this->assertNotContains('BEGIN:VALARM', $ics, $ics);
 }
예제 #2
0
 public function testGetAlarm()
 {
     $_SERVER['HTTP_USER_AGENT'] = 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.21) Gecko/20110831 Lightning/1.0b2 Thunderbird/3.1.13';
     $vcalendar = $this->_getVCalendar(dirname(__FILE__) . '/../../Import/files/lightning.ics');
     $id = Tinebase_Record_Abstract::generateUID();
     $event = Calendar_Frontend_WebDAV_Event::create($this->objects['sharedContainer'], "{$id}.ics", $vcalendar);
     $personalEvent = new Calendar_Frontend_WebDAV_Event($this->objects['initialContainer'], "{$id}.ics");
     $sharedEvent = new Calendar_Frontend_WebDAV_Event($this->objects['sharedContainer'], "{$id}.ics");
     $personalVCalendar = stream_get_contents($personalEvent->get());
     $sharedVCalendar = stream_get_contents($sharedEvent->get());
     #var_dump($personalVCalendar);
     #var_dump($sharedVCalendar);
     $this->assertNotContains('X-MOZ-LASTACK;VALUE=DATE-TIME:21', $personalVCalendar, $personalVCalendar);
     $this->assertContains('X-MOZ-LASTACK;VALUE=DATE-TIME:21', $sharedVCalendar, $sharedVCalendar);
 }