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