0
0
mirror of https://github.com/ezyang/htmlpurifier.git synced 2024-12-23 00:41:52 +00:00
htmlpurifier/tests/HTMLPurifier/HTMLModule/EditTest.php

58 lines
1.4 KiB
PHP

<?php
require_once 'HTMLPurifier/HTMLModuleHarness.php';
class HTMLPurifier_HTMLModule_EditTest extends HTMLPurifier_HTMLModuleHarness
{
function test() {
// max
$this->assertResult(
'<span>
<ins cite="http://www.example.com/">
#PCDATA <span></span>
</ins>
<del cite="http://www.example.com/">
#PCDATA <span></span>
</del>
</span>
<div>
<ins cite="http://www.example.com/">
#PCDATA <div></div> <span></span>
</ins>
<del cite="http://www.example.com/">
#PCDATA <div></div> <span></span>
</del>
</div>'
);
// inline removal
$this->assertResult(
'<span>
<ins><div></div></ins>
<del><div></div></del>
</span>',
'<span>
<ins></ins>
<del></del>
</span>'
);
// unsupported attributes
$this->assertResult(
'<ins
datetime="1994-11-05T13:15:30Z"
></ins>
<del
datetime="1994-11-05T13:15:30Z"
></del>',
'<ins></ins>
<del></del>'
);
}
}
?>