From 4e41632769a5bb2403e0aead6cc90e0de56af1d7 Mon Sep 17 00:00:00 2001 From: "J. King" Date: Thu, 20 Apr 2023 16:01:51 -0400 Subject: [PATCH] Document test filtering a bit more generically --- tests/cases/TestTreeConstructor.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/cases/TestTreeConstructor.php b/tests/cases/TestTreeConstructor.php index 8a9c886..28f35d1 100644 --- a/tests/cases/TestTreeConstructor.php +++ b/tests/cases/TestTreeConstructor.php @@ -55,10 +55,11 @@ class TestTreeConstructor extends \PHPUnit\Framework\TestCase { $files = new \AppendIterator(); $files->append(new \GlobIterator(\MensBeam\HTML\Parser\BASE."tests/html5lib-tests/tree-construction/*.dat", \FilesystemIterator::SKIP_DOTS | \FilesystemIterator::CURRENT_AS_PATHNAME)); $files->append(new \GlobIterator(\MensBeam\HTML\Parser\BASE."tests/cases/tree-construction/mensbeam*.dat", \FilesystemIterator::SKIP_DOTS | \FilesystemIterator::CURRENT_AS_PATHNAME)); - // filter out tests for the prospective element, which has not yet been added to HTML + // filter out tests which are problematic, if any $filtered = new class($files) extends \FilterIterator { public function accept(): bool { return true; + // previously tests for the search element were filtered out before the element was formally added to HTML //return !preg_match('/\bsearch-element.dat$/', parent::current()); } };