view vendor/sabre/vobject/tests/VObject/EmptyValueIssueTest.php @ 7:430dbd5346f7

vendor sabre as distributed
author Charlie Root
date Sat, 13 Jan 2018 09:06:10 -0500
parents
children
line wrap: on
line source

<?php

namespace Sabre\VObject;

/**
 * This test is written for Issue 68:
 *
 * https://github.com/fruux/sabre-vobject/issues/68 
 */
class EmptyValueIssueTest extends \PHPUnit_Framework_TestCase {

    function testDecodeValue() {

        $input = <<<ICS
BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
DESCRIPTION:This is a descpription\\nwith a linebreak and a \\; \\, and :
END:VEVENT
END:VCALENDAR
ICS;

        $vobj = Reader::read($input);

        // Before this bug was fixed, getValue() would return nothing.
        $this->assertEquals("This is a descpription\nwith a linebreak and a ; , and :", $vobj->VEVENT->DESCRIPTION->getValue());

    }

}