30 lines
		
	
	
		
			595 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			595 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| class HTMLPurifier_AttrDef_HTML_MultiLengthTest extends HTMLPurifier_AttrDef_HTML_LengthTest
 | |
| {
 | |
| 
 | |
|     public function setup()
 | |
|     {
 | |
|         $this->def = new HTMLPurifier_AttrDef_HTML_MultiLength();
 | |
|     }
 | |
| 
 | |
|     public function test()
 | |
|     {
 | |
|         // length check
 | |
|         parent::test();
 | |
| 
 | |
|         $this->assertDef('*');
 | |
|         $this->assertDef('1*', '*');
 | |
|         $this->assertDef('56*');
 | |
| 
 | |
|         $this->assertDef('**', false); // plain old bad
 | |
| 
 | |
|         $this->assertDef('5.4*', '5*'); // no decimals
 | |
|         $this->assertDef('-3*', false); // no negatives
 | |
| 
 | |
|     }
 | |
| 
 | |
| }
 | |
| 
 | |
| // vim: et sw=4 sts=4
 | 
