You are here

function Braintree_Xml_ParserTest::testTypeCastsDates in Commerce Braintree 7

File

braintree_php/tests/unit/Xml_ParserTest.php, line 55

Class

Braintree_Xml_ParserTest

Code

function testTypeCastsDates() {
  $xml = <<<XML
        <root>
          <some-date type="date">2009-10-28</some-date>
        </root>
XML;
  $array = Braintree_Xml::buildArrayFromXml($xml);
  date_default_timezone_set('UTC');
  $dateTime = new DateTime('2009-10-28', new DateTimeZone('UTC'));
  $this
    ->assertEquals(array(
    'root' => array(
      'someDate' => $dateTime,
    ),
  ), $array);
}