diff --git a/_test/cases/inc/parser/parser_footnote.test.php b/_test/cases/inc/parser/parser_footnote.test.php index d08b2e358fef7ed7d282d34f59694919c3f2ec88..9aa3f8e14bc362b91b87fca0ccfb90b0fc6df4ba 100644 --- a/_test/cases/inc/parser/parser_footnote.test.php +++ b/_test/cases/inc/parser/parser_footnote.test.php @@ -51,8 +51,7 @@ class TestOfDoku_Parser_Footnote extends TestOfDoku_Parser { array('cdata',array(" testing\ntesting ")), array('footnote_close',array()), array('cdata',array(' Bar')), - array('p_close',array()), - array('p_open',array()), + array('cdata',array(' ')), array('p_close',array()), array('document_end',array()), ); @@ -86,18 +85,15 @@ class TestOfDoku_Parser_Footnote extends TestOfDoku_Parser { array('document_start',array()), array('p_open',array()), array('cdata',array('Foo ')), - array('p_close',array()), - array('p_open',array()), + array('cdata',array(' ')), array('cdata',array('X')), array('footnote_open',array()), array('cdata',array(" test\ning ")), array('footnote_close',array()), array('cdata',array('Y')), - array('p_close',array()), - array('p_open',array()), + array('cdata',array(' ')), array('cdata',array(' Bar')), - array('p_close',array()), - array('p_open',array()), + array('cdata',array(' ')), array('p_close',array()), array('document_end',array()), ); @@ -135,9 +131,6 @@ class TestOfDoku_Parser_Footnote extends TestOfDoku_Parser { array('footnote_open',array()), array('cdata',array(' ')), array('hr',array()), - array('p_open',array()), - array('cdata',array(' ')), - array('p_close',array()), array('footnote_close',array()), array('cdata',array(' Bar'."\n")), array('p_close',array()), @@ -156,9 +149,6 @@ class TestOfDoku_Parser_Footnote extends TestOfDoku_Parser { array('footnote_open',array()), array('cdata',array(' ')), array('code',array('Test',NULL)), - array('p_open',array()), - array('cdata',array(' ')), - array('p_close',array()), array('footnote_close',array()), array('cdata',array(' Bar'."\n")), array('p_close',array()), @@ -177,9 +167,6 @@ class TestOfDoku_Parser_Footnote extends TestOfDoku_Parser { array('footnote_open',array()), array('cdata',array(' ')), array('preformatted',array('Test')), - array('p_open',array()), - array('cdata',array(' ')), - array('p_close',array()), array('footnote_close',array()), array('cdata',array(' Bar'."\n")), array('p_close',array()), @@ -199,13 +186,9 @@ class TestOfDoku_Parser_Footnote extends TestOfDoku_Parser { array('footnote_open',array()), array('cdata',array(' ')), array('preformatted',array('Test')), - array('p_open',array()), - array('cdata',array(' ')), - array('p_close',array()), array('footnote_close',array()), array('cdata',array(' Bar')), - array('p_close',array()), - array('p_open',array()), + array('cdata',array(' ')), array('p_close',array()), array('document_end',array()), ); @@ -263,36 +246,27 @@ class TestOfDoku_Parser_Footnote extends TestOfDoku_Parser { array('table_open',array(3,2)), array('tablerow_open',array()), array('tablecell_open',array(1,'left')), - array('cdata',array(' Row 0 Col 1')), - array('cdata',array(' ')), + array('cdata',array(' Row 0 Col 1 ')), array('tablecell_close',array()), array('tablecell_open',array(1,'left')), - array('cdata',array(' Row 0 Col 2')), - array('cdata',array(' ')), + array('cdata',array(' Row 0 Col 2 ')), array('tablecell_close',array()), array('tablecell_open',array(1,'left')), - array('cdata',array(' Row 0 Col 3')), - array('cdata',array(' ')), + array('cdata',array(' Row 0 Col 3 ')), array('tablecell_close',array()), array('tablerow_close',array()), array('tablerow_open',array()), array('tablecell_open',array(1,'left')), - array('cdata',array(' Row 1 Col 1')), - array('cdata',array(' ')), + array('cdata',array(' Row 1 Col 1 ')), array('tablecell_close',array()), array('tablecell_open',array(1,'left')), - array('cdata',array(' Row 1 Col 2')), - array('cdata',array(' ')), + array('cdata',array(' Row 1 Col 2 ')), array('tablecell_close',array()), array('tablecell_open',array(1,'left')), - array('cdata',array(' Row 1 Col 3')), - array('cdata',array(' ')), + array('cdata',array(' Row 1 Col 3 ')), array('tablecell_close',array()), array('tablerow_close',array()), array('table_close',array()), - array('p_open',array()), - array('cdata',array(' ')), - array('p_close',array()), array('footnote_close',array()), array('cdata',array(' Bar'."\n")), array('p_close',array()), @@ -333,9 +307,6 @@ class TestOfDoku_Parser_Footnote extends TestOfDoku_Parser { array('listcontent_close',array()), array('listitem_close',array()), array('listu_close',array()), - array('p_open',array()), - array('cdata',array(' ')), - array('p_close',array()), array('footnote_close',array()), array('cdata',array(' Bar'."\n")), array('p_close',array()), @@ -362,9 +333,6 @@ class TestOfDoku_Parser_Footnote extends TestOfDoku_Parser { array('cdata',array("ghi")), array('quote_close',array()), array('quote_close',array()), - array('p_open',array()), - array('cdata',array(' ')), - array('p_close',array()), array('footnote_close',array()), array('cdata',array(' Bar'."\n")), array('p_close',array()), diff --git a/_test/cases/inc/parser/parser_lists.test.php b/_test/cases/inc/parser/parser_lists.test.php index f6dc1198fc18eb6973517f0080821dc372f60db5..e7729aa8ce2559d3cdcc0301a7706e8cd37b3f99 100644 --- a/_test/cases/inc/parser/parser_lists.test.php +++ b/_test/cases/inc/parser/parser_lists.test.php @@ -16,9 +16,6 @@ class TestOfDoku_Parser_Lists extends TestOfDoku_Parser { '); $calls = array ( array('document_start',array()), - array('p_open',array()), - array('cdata',array("\n")), - array('p_close',array()), array('listu_open',array()), array('listitem_open',array(1)), array('listcontent_open',array()), @@ -38,9 +35,6 @@ class TestOfDoku_Parser_Lists extends TestOfDoku_Parser { array('listcontent_close',array()), array('listitem_close',array()), array('listu_close',array()), - array('p_open',array()), - array('cdata',array("\n")), - array('p_close',array()), array('document_end',array()), ); $this->assertEqual(array_map('stripbyteindex',$this->H->calls),$calls); @@ -55,9 +49,6 @@ class TestOfDoku_Parser_Lists extends TestOfDoku_Parser { '); $calls = array ( array('document_start',array()), - array('p_open',array()), - array('cdata',array("\n")), - array('p_close',array()), array('listo_open',array()), array('listitem_open',array(1)), array('listcontent_open',array()), @@ -77,9 +68,6 @@ class TestOfDoku_Parser_Lists extends TestOfDoku_Parser { array('listcontent_close',array()), array('listitem_close',array()), array('listo_close',array()), - array('p_open',array()), - array('cdata',array("\n")), - array('p_close',array()), array('document_end',array()), ); $this->assertEqual(array_map('stripbyteindex',$this->H->calls),$calls); @@ -95,9 +83,6 @@ class TestOfDoku_Parser_Lists extends TestOfDoku_Parser { '); $calls = array ( array('document_start',array()), - array('p_open',array()), - array('cdata',array("\n")), - array('p_close',array()), array('listo_open',array()), array('listitem_open',array(1)), array('listcontent_open',array()), @@ -117,9 +102,6 @@ class TestOfDoku_Parser_Lists extends TestOfDoku_Parser { array('listcontent_close',array()), array('listitem_close',array()), array('listo_close',array()), - array('p_open',array()), - array('cdata',array("\n")), - array('p_close',array()), array('document_end',array()), ); $this->assertEqual(array_map('stripbyteindex',$this->H->calls),$calls); @@ -130,9 +112,6 @@ class TestOfDoku_Parser_Lists extends TestOfDoku_Parser { $this->P->parse("\r\n *A\r\n * B\r\n * C\r\n"); $calls = array ( array('document_start',array()), - array('p_open',array()), - array('cdata',array("\n")), - array('p_close',array()), array('listu_open',array()), array('listitem_open',array(1)), array('listcontent_open',array()), @@ -152,9 +131,6 @@ class TestOfDoku_Parser_Lists extends TestOfDoku_Parser { array('listcontent_close',array()), array('listitem_close',array()), array('listu_close',array()), - array('p_open',array()), - array('cdata',array("\n")), - array('p_close',array()), array('document_end',array()), ); $this->assertEqual(array_map('stripbyteindex',$this->H->calls),$calls); @@ -165,9 +141,6 @@ class TestOfDoku_Parser_Lists extends TestOfDoku_Parser { $this->P->parse("\r\n -A\r\n - B\r\n - C\r\n"); $calls = array ( array('document_start',array()), - array('p_open',array()), - array('cdata',array("\n")), - array('p_close',array()), array('listo_open',array()), array('listitem_open',array(1)), array('listcontent_open',array()), @@ -187,9 +160,6 @@ class TestOfDoku_Parser_Lists extends TestOfDoku_Parser { array('listcontent_close',array()), array('listitem_close',array()), array('listo_close',array()), - array('p_open',array()), - array('cdata',array("\n")), - array('p_close',array()), array('document_end',array()), ); $this->assertEqual(array_map('stripbyteindex',$this->H->calls),$calls); @@ -242,8 +212,7 @@ Bar'); array('listu_close',array()), array('p_open',array()), array('cdata',array("Bar")), - array('p_close',array()), - array('p_open',array()), + array('cdata',array(' ')), array('p_close',array()), array('document_end',array()), ); @@ -262,9 +231,6 @@ Bar'); '); $calls = array ( array('document_start',array()), - array('p_open',array()), - array('cdata',array("\n")), - array('p_close',array()), array('listu_open',array()), array('listitem_open',array(1)), array('listcontent_open',array()), @@ -283,9 +249,6 @@ Bar'); array('listu_close',array()), array('listitem_close',array()), array('listu_close',array()), - array('p_open',array()), - array('cdata',array("\n")), - array('p_close',array()), array('document_end',array()), ); $this->assertEqual(array_map('stripbyteindex',$this->H->calls),$calls); @@ -303,9 +266,6 @@ Bar'); '); $calls = array ( array('document_start',array()), - array('p_open',array()), - array('cdata',array("\n")), - array('p_close',array()), array('listu_open',array()), array('listitem_open',array(1)), array('listcontent_open',array()), @@ -320,9 +280,6 @@ Bar'); array('listu_close',array()), array('listitem_close',array()), array('listu_close',array()), - array('p_open',array()), - array('cdata',array("\n")), - array('p_close',array()), array('document_end',array()), ); $this->assertEqual(array_map('stripbyteindex',$this->H->calls),$calls); @@ -338,15 +295,12 @@ Bar'); '); $calls = array ( array('document_start',array()), - array('p_open',array()), - array('cdata',array("\n")), - array('p_close',array()), array('listu_open',array()), array('listitem_open',array(1)), array('listcontent_open',array()), array('cdata',array("A")), array('linebreak',array()), - array('cdata',array("D")), + array('cdata',array(" D")), array('listcontent_close',array()), array('listu_open',array()), array('listitem_open',array(2)), @@ -362,15 +316,12 @@ Bar'); array('listcontent_close',array()), array('listitem_close',array()), array('listu_close',array()), - array('p_open',array()), - array('cdata',array("\n")), - array('p_close',array()), array('document_end',array()), ); $this->assertEqual(array_map('stripbyteindex',$this->H->calls),$calls); } - // Huh? + // This breaks the parser/render chain badly #701 function testUnorderedListFootnote() { $this->P->addMode('listblock',new Doku_Parser_Mode_ListBlock()); $this->P->addMode('footnote',new Doku_Parser_Mode_Footnote()); diff --git a/_test/cases/inc/parser/parser_quote.test.php b/_test/cases/inc/parser/parser_quote.test.php index a974112c6402f3345203bcdeda27968ea5dab341..e7ab72784c84e9b8f91ca6b69853e3fa752c0715 100644 --- a/_test/cases/inc/parser/parser_quote.test.php +++ b/_test/cases/inc/parser/parser_quote.test.php @@ -58,18 +58,12 @@ class TestOfDoku_Parser_Quote extends TestOfDoku_Parser { $this->P->parse("\n> def\n>>ghi\n "); $calls = array ( array('document_start',array()), - array('p_open',array()), - array('cdata',array("\n")), - array('p_close',array()), array('quote_open',array()), array('cdata',array(" def")), array('quote_open',array()), array('cdata',array("ghi")), array('quote_close',array()), array('quote_close',array()), - array('p_open',array()), - array('cdata',array(" \n")), - array('p_close',array()), array('document_end',array()), ); @@ -93,8 +87,7 @@ class TestOfDoku_Parser_Quote extends TestOfDoku_Parser { array('quote_close',array()), array('p_open',array()), array('cdata',array("klm")), - array('p_close',array()), - array('p_open',array()), + array('cdata',array(' ')), array('p_close',array()), array('document_end',array()),