Преглед на файлове

Fixed a small list bug.

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@20572 44c647ce-9c0f-0410-b52a-842ac1e357ba
kokx преди 16 години
родител
ревизия
71cf3af8dc
променени са 2 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 1 1
      library/Zend/Markup/Parser/Bbcode.php
  2. 2 0
      tests/Zend/Markup/BbcodeAndHtmlTest.php

+ 1 - 1
library/Zend/Markup/Parser/Bbcode.php

@@ -119,7 +119,7 @@ class Zend_Markup_Parser_Bbcode implements Zend_Markup_Parser_ParserInterface
         ),
         '*' => array(
             'type'     => self::TYPE_DEFAULT,
-            'stoppers' => array(self::NEWLINE),
+            'stoppers' => array(self::NEWLINE, '[/*]', '[/]'),
         ),
         'hr' => array(
             'type'     => self::TYPE_SINGLE,

+ 2 - 0
tests/Zend/Markup/BbcodeAndHtmlTest.php

@@ -253,6 +253,8 @@ class Zend_Markup_BbcodeAndHtmlTest extends PHPUnit_Framework_TestCase
         $input = "[list][*]Foo*bar (item 1)\n[*]Item 2\n[*]Trimmed (Item 3)\n[/list]";
         $expected = "<ul><li>Foo*bar (item 1)</li><li>Item 2</li><li>Trimmed (Item 3)</li></ul>";
         $this->assertEquals($expected, $this->_markup->render($input));
+
+        $this->assertEquals('<ul><li>blaat</li></ul>', $this->_markup->render('[list][*]blaat[/*][/list]'));
     }
 
     public function testListTypes()