Files
icehrm/lib/composer/vendor/phar-io/manifest/tests/exceptions/ManifestDocumentLoadingExceptionTest.php
Thilina Hasantha e7792e7d79 Add pear modules, mail and net_smtp via composer (#93)
Add pear modules, mail and net_smtp via composer, remove php 5.6 build due to phpunit 6
2018-01-08 23:13:43 +01:00

20 lines
575 B
PHP

<?php
namespace PharIo\Manifest;
use DOMDocument;
use LibXMLError;
class ManifestDocumentLoadingExceptionTest extends \PHPUnit_Framework_TestCase {
public function testXMLErrorsCanBeRetrieved() {
$dom = new DOMDocument();
$prev = libxml_use_internal_errors(true);
$dom->loadXML('<?xml version="1.0" ?><broken>');
$exception = new ManifestDocumentLoadingException(libxml_get_errors());
libxml_use_internal_errors($prev);
$this->assertContainsOnlyInstancesOf(LibXMLError::class, $exception->getLibxmlErrors());
}
}