diff options
Diffstat (limited to 'tests/bbcode')
| -rw-r--r-- | tests/bbcode/parser_test.php | 29 | ||||
| -rw-r--r-- | tests/bbcode/url_bbcode_test.php | 4 | 
2 files changed, 32 insertions, 1 deletions
| diff --git a/tests/bbcode/parser_test.php b/tests/bbcode/parser_test.php new file mode 100644 index 0000000000..9423383938 --- /dev/null +++ b/tests/bbcode/parser_test.php @@ -0,0 +1,29 @@ +<?php +/** +* +* @package testing +* @version $Id$ +* @copyright (c) 2008 phpBB Group +* @license http://opensource.org/licenses/gpl-license.php GNU Public License +* +*/ + +// require_once dirname(__FILE__) . '/../../phpBB/includes/bbcode/bbcode_parser_base.php'; +// require_once dirname(__FILE__) . '/../../phpBB/includes/bbcode/bbcode_parser.php'; + +class phpbb_bbcode_parser_test extends PHPUnit_Framework_TestCase +{ +	public function test_both_passes() +	{ +	    $this->markTestIncomplete('New bbcode parser has not been backported from feature/ascraeus-experiment yet.'); +	     +		$parser = new phpbb_bbcode_parser(); + +		$result = $parser->first_pass('[i]Italic [u]underlined text[/u][/i]'); +		$result = $parser->second_pass($result); + +		$expected = '<span style="font-style: italic">Italic <span style="text-decoration: underline">underlined text</span></span>'; + +		$this->assertEquals($expected, $result, 'Simple nested BBCode first+second pass'); +	} +} diff --git a/tests/bbcode/url_bbcode_test.php b/tests/bbcode/url_bbcode_test.php index cd85dbd0d9..68c97ede50 100644 --- a/tests/bbcode/url_bbcode_test.php +++ b/tests/bbcode/url_bbcode_test.php @@ -12,6 +12,7 @@ require_once dirname(__FILE__) . '/../../phpBB/includes/functions_content.php';  require_once dirname(__FILE__) . '/../../phpBB/includes/bbcode.php';  require_once dirname(__FILE__) . '/../../phpBB/includes/message_parser.php';  require_once dirname(__FILE__) . '/../mock_user.php'; +require_once dirname(__FILE__) . '/../mock/request.php';  class phpbb_url_bbcode_test extends phpbb_test_case  { @@ -51,8 +52,9 @@ class phpbb_url_bbcode_test extends phpbb_test_case  	*/  	public function test_url($description, $message, $expected)  	{ -		global $user; +		global $user, $request;  		$user = new phpbb_mock_user; +		$request = new phpbb_mock_request;  		$bbcode = new bbcode_firstpass();  		$bbcode->message = $message; | 
