X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=tests%2Fphpunit%2Fincludes%2Fparser%2FTagHooksTest.php;h=e3c4cc84634adfecb69599772c0f5d62cf6fda38;hb=5cb425a62b6eba0161702fe49568d137d7b91c91;hp=ed600790e973920237cc5952276f071a027de168;hpb=59183f670a9e60975632414b25b05f16edf06485;p=lhc%2Fweb%2Fwiklou.git diff --git a/tests/phpunit/includes/parser/TagHooksTest.php b/tests/phpunit/includes/parser/TagHooksTest.php index ed600790e9..e3c4cc8463 100644 --- a/tests/phpunit/includes/parser/TagHooksTest.php +++ b/tests/phpunit/includes/parser/TagHooksTest.php @@ -5,7 +5,13 @@ */ class TagHookTest extends MediaWikiTestCase { public static function provideValidNames() { - return array( array( 'foo' ), array( 'foo-bar' ), array( 'foo_bar' ), array( 'FOO-BAR' ), array( 'foo bar' ) ); + return array( + array( 'foo' ), + array( 'foo-bar' ), + array( 'foo_bar' ), + array( 'FOO-BAR' ), + array( 'foo bar' ) + ); } public static function provideBadNames() { @@ -20,13 +26,18 @@ class TagHookTest extends MediaWikiTestCase { /** * @dataProvider provideValidNames + * @covers Parser::setHook */ - function testTagHooks( $tag ) { + public function testTagHooks( $tag ) { global $wgParserConf, $wgContLang; $parser = new Parser( $wgParserConf ); $parser->setHook( $tag, array( $this, 'tagCallback' ) ); - $parserOutput = $parser->parse( "Foo<$tag>BarBaz", Title::newFromText( 'Test' ), ParserOptions::newFromUserAndLang( new User, $wgContLang ) ); + $parserOutput = $parser->parse( + "Foo<$tag>BarBaz", + Title::newFromText( 'Test' ), + ParserOptions::newFromUserAndLang( new User, $wgContLang ) + ); $this->assertEquals( "

FooOneBaz\n

", $parserOutput->getText() ); $parser->mPreprocessor = null; # Break the Parser <-> Preprocessor cycle @@ -35,25 +46,35 @@ class TagHookTest extends MediaWikiTestCase { /** * @dataProvider provideBadNames * @expectedException MWException + * @covers Parser::setHook */ - function testBadTagHooks( $tag ) { + public function testBadTagHooks( $tag ) { global $wgParserConf, $wgContLang; $parser = new Parser( $wgParserConf ); $parser->setHook( $tag, array( $this, 'tagCallback' ) ); - $parser->parse( "Foo<$tag>BarBaz", Title::newFromText( 'Test' ), ParserOptions::newFromUserAndLang( new User, $wgContLang ) ); + $parser->parse( + "Foo<$tag>BarBaz", + Title::newFromText( 'Test' ), + ParserOptions::newFromUserAndLang( new User, $wgContLang ) + ); $this->fail( 'Exception not thrown.' ); } /** * @dataProvider provideValidNames + * @covers Parser::setFunctionTagHook */ - function testFunctionTagHooks( $tag ) { + public function testFunctionTagHooks( $tag ) { global $wgParserConf, $wgContLang; $parser = new Parser( $wgParserConf ); $parser->setFunctionTagHook( $tag, array( $this, 'functionTagCallback' ), 0 ); - $parserOutput = $parser->parse( "Foo<$tag>BarBaz", Title::newFromText( 'Test' ), ParserOptions::newFromUserAndLang( new User, $wgContLang ) ); + $parserOutput = $parser->parse( + "Foo<$tag>BarBaz", + Title::newFromText( 'Test' ), + ParserOptions::newFromUserAndLang( new User, $wgContLang ) + ); $this->assertEquals( "

FooOneBaz\n

", $parserOutput->getText() ); $parser->mPreprocessor = null; # Break the Parser <-> Preprocessor cycle @@ -62,13 +83,18 @@ class TagHookTest extends MediaWikiTestCase { /** * @dataProvider provideBadNames * @expectedException MWException + * @covers Parser::setFunctionTagHook */ - function testBadFunctionTagHooks( $tag ) { + public function testBadFunctionTagHooks( $tag ) { global $wgParserConf, $wgContLang; $parser = new Parser( $wgParserConf ); $parser->setFunctionTagHook( $tag, array( $this, 'functionTagCallback' ), SFH_OBJECT_ARGS ); - $parser->parse( "Foo<$tag>BarBaz", Title::newFromText( 'Test' ), ParserOptions::newFromUserAndLang( new User, $wgContLang ) ); + $parser->parse( + "Foo<$tag>BarBaz", + Title::newFromText( 'Test' ), + ParserOptions::newFromUserAndLang( new User, $wgContLang ) + ); $this->fail( 'Exception not thrown.' ); }