123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?php
- class HTMLPurifier_Strategy_RemoveForeignElements_TidyTest
- extends HTMLPurifier_StrategyHarness
- {
- function setUp() {
- parent::setUp();
- $this->obj = new HTMLPurifier_Strategy_RemoveForeignElements();
- $this->config->set('HTML.TidyLevel', 'heavy');
- }
- function testCenterTransform() {
- $this->assertResult(
- '<center>Look I am Centered!</center>',
- '<div style="text-align:center;">Look I am Centered!</div>'
- );
- }
- function testFontTransform() {
- $this->assertResult(
- '<font color="red" face="Arial" size="6">Big Warning!</font>',
- '<span style="color:red;font-family:Arial;font-size:xx-large;">Big'.
- ' Warning!</span>'
- );
- }
- function testTransformToForbiddenElement() {
- $this->config->set('HTML.Allowed', 'div');
- $this->assertResult(
- '<font color="red" face="Arial" size="6">Big Warning!</font>',
- 'Big Warning!'
- );
- }
- function testMenuTransform() {
- $this->assertResult(
- '<menu><li>Item 1</li></menu>',
- '<ul><li>Item 1</li></ul>'
- );
- }
- }
- // vim: et sw=4 sts=4
|