1
0
mirror of https://github.com/ezyang/htmlpurifier.git synced 2025-08-04 21:28:06 +02:00

feat: add directive for removing blank nodes (#404)

This commit is contained in:
charlie-curtis
2024-04-11 20:52:45 -04:00
committed by GitHub
parent 4828fdf45a
commit c9d60c96d7
7 changed files with 45 additions and 1 deletions

View File

@@ -0,0 +1,10 @@
<table>
<caption>
Cool Table
</caption>
<tr>
<td>
Element 1
</td>
</tr>
</table>

View File

@@ -0,0 +1,7 @@
<table><caption>
Cool Table
</caption>
<tr><td>
Element 1
</td>
</tr></table>

View File

@@ -399,6 +399,19 @@ a[href|title]
$this->assertIdentical($input, $output);
}
public function test_removeBlanks()
{
$config = HTMLPurifier_Config::createDefault();
$config->set('Core.RemoveBlanks', true);
$input = file_get_contents(__DIR__ . '/FixtureData/RemoveBlankTestCaseInput.html');
$expected = file_get_contents(__DIR__ . '/FixtureData/RemoveBlankTestCaseOutput.html');
$purifier = new HTMLPurifier($config);
$actual = $purifier->purify($input);
$this->assertIdentical($expected, $actual);
}
}
// vim: et sw=4 sts=4