/** * @covers Soliant\SimpleFM\Adapter::displayXmlError */ public function testDisplayXmlError() { $file = dirname(__FILE__) . '/TestAssets/invalid.xml'; libxml_use_internal_errors(true); $xml = simplexml_load_file($file); $errors = libxml_get_errors(); $string = ' ----------------------------------------------^ Fatal Error 76: Opening and ending tag mismatch: titles line 4 and title Line: 4 Column: 46 File: ' . dirname(__FILE__) . '/TestAssets/invalid.xml -------------------------------------------- '; foreach ($errors as $error) { $this->assertEquals($this->object->displayXmlError($error, $xml), $string); } }