40 lines
		
	
	
		
			740 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			740 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| class HTMLPurifier_ChildDef_OptionalTest extends HTMLPurifier_ChildDefHarness
 | |
| {
 | |
| 
 | |
|     public function setUp()
 | |
|     {
 | |
|         parent::setUp();
 | |
|         $this->obj = new HTMLPurifier_ChildDef_Optional('b | i');
 | |
|     }
 | |
| 
 | |
|     public function testBasicUsage()
 | |
|     {
 | |
|         $this->assertResult('<b>Bold text</b><img />', '<b>Bold text</b>');
 | |
|     }
 | |
| 
 | |
|     public function testRemoveForbiddenText()
 | |
|     {
 | |
|         $this->assertResult('Not allowed text', '');
 | |
|     }
 | |
| 
 | |
|     public function testEmpty()
 | |
|     {
 | |
|         $this->assertResult('');
 | |
|     }
 | |
| 
 | |
|     public function testWhitespace()
 | |
|     {
 | |
|         $this->assertResult(' ');
 | |
|     }
 | |
| 
 | |
|     public function testMultipleWhitespace()
 | |
|     {
 | |
|         $this->assertResult('    ');
 | |
|     }
 | |
| 
 | |
| }
 | |
| 
 | |
| // vim: et sw=4 sts=4
 | 
