X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=dav%2FSabreDAV%2Ftests%2FSabre%2FVObject%2FComponent%2FVEventTest.php;h=90579cb41a86093e3c847bdc2af317e738253dbe;hb=1ff91aaf6553a08067bc9a2298ef4529b3861e1c;hp=a5a855f60214ad0bbf22aa7c1bdd84d2202e74be;hpb=d411668799283f951de7b25e98d65c48656af672;p=friendica-addons.git diff --git a/dav/SabreDAV/tests/Sabre/VObject/Component/VEventTest.php b/dav/SabreDAV/tests/Sabre/VObject/Component/VEventTest.php index a5a855f6..90579cb4 100644 --- a/dav/SabreDAV/tests/Sabre/VObject/Component/VEventTest.php +++ b/dav/SabreDAV/tests/Sabre/VObject/Component/VEventTest.php @@ -53,9 +53,14 @@ class Sabre_VObject_Component_VEventTest extends PHPUnit_Framework_TestCase { $vevent6->DTEND['VALUE'] = 'DATE'; $tests[] = array($vevent6, new DateTime('2011-01-01'), new DateTime('2012-01-01'), true); $tests[] = array($vevent6, new DateTime('2011-01-01'), new DateTime('2011-11-01'), false); - // Event with no end date should be treated as lasting the entire day. - $tests[] = array($vevent6, new DateTime('2011-12-25 16:00:00'), new DateTime('2011-12-25 17:00:00'), true); + // Added this test to ensure that recurrence rules with no DTEND also + // get checked for the entire day. + $vevent7 = clone $vevent; + $vevent7->DTSTART = '20120101'; + $vevent7->DTSTART['VALUE'] = 'DATE'; + $vevent7->RRULE = 'FREQ=MONTHLY'; + $tests[] = array($vevent7, new DateTime('2012-02-01 15:00:00'), new DateTime('2012-02-02'), true); return $tests; }