3 * Parser-related tests that don't suit for parserTests.txt
6 class ExtraParserTest
extends PHPUnit_Framework_TestCase
{
11 global $wgShowDBErrorBacktrace;
13 $wgShowDBErrorBacktrace = true;
14 if ( $wgContLang === null ) $wgContLang = new Language
;
15 $wgMemc = new FakeMemCachedClient
;
24 // Bug 8689 - Long numeric lines kill the parser
25 function testBug8689() {
28 $longLine = '1.' . str_repeat( '1234567890', 100000 ) . "\n";
30 if ( $wgLang === null ) $wgLang = new Language
;
31 $parser = new Parser();
32 $t = Title
::newFromText( 'Unit test' );
33 $options = ParserOptions
::newFromUser( $wgUser );
34 $this->assertEquals( "<p>$longLine</p>",
35 $parser->parse( $longLine, $t, $options )->getText() );