51 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?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
 | 
