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); }
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); }