61 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| class HTMLPurifier_HTMLModule_RubyTest extends HTMLPurifier_HTMLModuleHarness
 | |
| {
 | |
| 
 | |
|     public function setUp()
 | |
|     {
 | |
|         parent::setUp();
 | |
|         $this->config->set('HTML.Doctype', 'XHTML 1.1');
 | |
|     }
 | |
| 
 | |
|     public function testBasicUse()
 | |
|     {
 | |
|         $this->assertResult(
 | |
|             '<ruby><rb>WWW</rb><rt>World Wide Web</rt></ruby>'
 | |
|         );
 | |
|     }
 | |
| 
 | |
|     public function testRPUse()
 | |
|     {
 | |
|         $this->assertResult(
 | |
|             '<ruby><rb>WWW</rb><rp>(</rp><rt>World Wide Web</rt><rp>)</rp></ruby>'
 | |
|         );
 | |
|     }
 | |
| 
 | |
|     public function testComplexUse()
 | |
|     {
 | |
|         $this->assertResult(
 | |
| '<ruby>
 | |
|   <rbc>
 | |
|     <rb>10</rb>
 | |
|     <rb>31</rb>
 | |
|     <rb>2002</rb>
 | |
|   </rbc>
 | |
|   <rtc>
 | |
|     <rt>Month</rt>
 | |
|     <rt>Day</rt>
 | |
|     <rt>Year</rt>
 | |
|   </rtc>
 | |
|   <rtc>
 | |
|     <rt rbspan="3">Expiration Date</rt>
 | |
|   </rtc>
 | |
| </ruby>'
 | |
|         );
 | |
| 
 | |
|         /* not implemented
 | |
|         function testBackwardsCompat()
 | |
|         {
 | |
|             $this->assertResult(
 | |
|                 '<ruby>A<rp>(</rp><rt>aaa</rt><rp>)</rp></ruby>',
 | |
|                 '<ruby><rb>A</rb><rp>(</rp><rt>aaa</rt><rp>)</rp></ruby>'
 | |
|             );
 | |
|         }
 | |
|         */
 | |
| 
 | |
|     }
 | |
| 
 | |
| }
 | |
| 
 | |
| // vim: et sw=4 sts=4
 | 
