[ Index ] |
PHP Cross Reference of DokuWiki |
[Summary view] [Print] [Text view]
1 <?php 2 3 use dokuwiki\Parsing\ParserMode\Unformatted; 4 5 require_once 'parser.inc.php'; 6 7 class TestOfDoku_Parser_Unformatted extends TestOfDoku_Parser { 8 9 function testNowiki() { 10 $this->P->addMode('unformatted',new Unformatted()); 11 $this->P->parse("Foo <nowiki>testing</nowiki> Bar"); 12 $calls = array ( 13 array('document_start',array()), 14 array('p_open',array()), 15 array('cdata',array("\n".'Foo ')), 16 array('unformatted',array('testing')), 17 array('cdata',array(' Bar')), 18 array('p_close',array()), 19 array('document_end',array()), 20 ); 21 22 $this->assertEquals(array_map('stripByteIndex',$this->H->calls),$calls); 23 24 } 25 26 function testDoublePercent() { 27 $this->P->addMode('unformatted',new Unformatted()); 28 $this->P->parse("Foo %%testing%% Bar"); 29 $calls = array ( 30 array('document_start',array()), 31 array('p_open',array()), 32 array('cdata',array("\n".'Foo ')), 33 array('unformatted',array('testing')), 34 array('cdata',array(' Bar')), 35 array('p_close',array()), 36 array('document_end',array()), 37 ); 38 $this->assertEquals(array_map('stripByteIndex',$this->H->calls),$calls); 39 } 40 } 41
title
Description
Body
title
Description
Body
title
Description
Body
title
Body