From 26f416b9f53e646434da0308b6ff4254122d4db2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= Date: Thu, 17 Dec 2015 17:15:04 +0100 Subject: [PATCH] Assert that there are no xml error left --- tests/lib/testcase.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/lib/testcase.php b/tests/lib/testcase.php index 5d88fa08a6..c2a72beffc 100644 --- a/tests/lib/testcase.php +++ b/tests/lib/testcase.php @@ -92,6 +92,12 @@ abstract class TestCase extends \PHPUnit_Framework_TestCase { throw $hookExceptions[0]; } + // fail hard if xml errors have not been cleaned up + $errors = libxml_get_errors(); + libxml_clear_errors(); + $this->assertEquals([], $errors); + + // tearDown the traits $traits = $this->getTestTraits(); foreach ($traits as $trait) { $methodName = 'tearDown' . basename(str_replace('\\', '/', $trait));