From: <rob...@us...> - 2012-10-10 18:57:08
|
Revision: 43377 http://tikiwiki.svn.sourceforge.net/tikiwiki/?rev=43377&view=rev Author: robertplummer Date: 2012-10-10 18:56:57 +0000 (Wed, 10 Oct 2012) Log Message: ----------- [NEW] Test that found a bug with parser not skipping after first set of items in output test Modified Paths: -------------- trunk/lib/test/core/JisonParser/OutputTest.php Modified: trunk/lib/test/core/JisonParser/OutputTest.php =================================================================== --- trunk/lib/test/core/JisonParser/OutputTest.php 2012-10-10 18:51:24 UTC (rev 43376) +++ trunk/lib/test/core/JisonParser/OutputTest.php 2012-10-10 18:56:57 UTC (rev 43377) @@ -144,6 +144,7 @@ 'html_allowed' => array(), 'complex_state_tracking' => array(), 'no_line_skipping' => array(), + 'line_skipping_mixed' => array(), ); } @@ -613,5 +614,58 @@ return $result; } + + function line_skipping_mixed() + { + $syntax = array( + "!header\n" . + "test\n" . + "test\n" . + "test\n" . + "*test\n" . + "*test\n" . + "*test\n" . + "*test\n" . + "*test\n" . + "*test\n" . + "test\n" . + "test\n" . + "test\n" . + "!header\n" . + "!header\n" . + "!header\n" . + "!header\n" . + "test\n" . + "test\n" + , + '<h1 class="showhide_heading" id="header">header</h1>' . + 'test<br />' . "\n" . + 'test<br />' . "\n" . + 'test' . + '<ul class="tikiList" id="" style="">' . + '<li class="tikiListItem">test</li>' . "\n" . + '<li class="tikiListItem">test</li>' . "\n" . + '<li class="tikiListItem">test</li>' . "\n" . + '<li class="tikiListItem">test</li>' . "\n" . + '<li class="tikiListItem">test</li>' . "\n" . + '<li class="tikiListItem">test</li>' . "\n" . + '</ul>' . "\n" . + 'test<br />' . "\n" . + 'test<br />' . "\n" . + 'test' . + '<h1 class="showhide_heading" id="header1">header</h1>' . + '<h1 class="showhide_heading" id="header2">header</h1>' . + '<h1 class="showhide_heading" id="header3">header</h1>' . + '<h1 class="showhide_heading" id="header4">header</h1>' . "\n" . + 'test<br />' . "\n" . + 'test<br />' . "\n" + + ); + + $parsed = $this->parser->parse($syntax[0]); + $this->tryRemoveIdsFromHtmlList($parsed); + + return array("parsed" => $parsed, "syntax" => $syntax); + } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |