summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--_test/cases/inc/parser/parser_footnote.test.php54
-rw-r--r--_test/cases/inc/parser/parser_lists.test.php55
-rw-r--r--_test/cases/inc/parser/parser_quote.test.php9
3 files changed, 15 insertions, 103 deletions
diff --git a/_test/cases/inc/parser/parser_footnote.test.php b/_test/cases/inc/parser/parser_footnote.test.php
index d08b2e358..9aa3f8e14 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 f6dc1198f..e7729aa8c 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 a974112c6..e7ab72784 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()),