aboutsummaryrefslogtreecommitdiffstats
path: root/tests/phpunit/includes/parser/ParserOutputTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/phpunit/includes/parser/ParserOutputTest.php')
-rw-r--r--tests/phpunit/includes/parser/ParserOutputTest.php44
1 files changed, 3 insertions, 41 deletions
diff --git a/tests/phpunit/includes/parser/ParserOutputTest.php b/tests/phpunit/includes/parser/ParserOutputTest.php
index 714d5dbf6a7f..580fc15b132e 100644
--- a/tests/phpunit/includes/parser/ParserOutputTest.php
+++ b/tests/phpunit/includes/parser/ParserOutputTest.php
@@ -262,7 +262,6 @@ class ParserOutputTest extends MediaWikiLangTestCase {
* @covers \MediaWiki\Parser\ParserOutput::getWrapperDivClass
* @covers \MediaWiki\Parser\ParserOutput::addWrapperDivClass
* @covers \MediaWiki\Parser\ParserOutput::clearWrapperDivClass
- * @covers \MediaWiki\Parser\ParserOutput::getText
*/
public function testWrapperDivClass() {
$po = new ParserOutput();
@@ -270,8 +269,9 @@ class ParserOutputTest extends MediaWikiLangTestCase {
$pipeline = MediaWikiServices::getInstance()->getDefaultOutputPipeline();
$po->setRawText( 'Kittens' );
- $this->assertStringContainsString( 'Kittens', $po->getText() );
- $this->assertStringNotContainsString( '<div', $po->getText() );
+ $text = $pipeline->run( $po, $opts, [] )->getContentHolderText();
+ $this->assertStringContainsString( 'Kittens', $text );
+ $this->assertStringNotContainsString( '<div', $text );
$this->assertSame( 'Kittens', $po->getRawText() );
$po->addWrapperDivClass( 'foo' );
@@ -545,44 +545,6 @@ EOF
$po->getText();
}
- public static function provideGetText_absoluteURLs() {
- yield 'empty' => [
- 'text' => '',
- 'expectedText' => '',
- ];
- yield 'no-links' => [
- 'text' => '<p>test</p>',
- 'expectedText' => '<p>test</p>',
- ];
- yield 'simple link' => [
- 'text' => '<a href="/wiki/Test">test</a>',
- 'expectedText' => '<a href="//TEST_SERVER/wiki/Test">test</a>',
- ];
- yield 'already absolute, relative' => [
- 'text' => '<a href="//TEST_SERVER/wiki/Test">test</a>',
- 'expectedText' => '<a href="//TEST_SERVER/wiki/Test">test</a>',
- ];
- yield 'already absolute, https' => [
- 'text' => '<a href="https://TEST_SERVER/wiki/Test">test</a>',
- 'expectedText' => '<a href="https://TEST_SERVER/wiki/Test">test</a>',
- ];
- yield 'external' => [
- 'text' => '<a href="https://en.wikipedia.org/wiki/Test">test</a>',
- 'expectedText' => '<a href="https://en.wikipedia.org/wiki/Test">test</a>',
- ];
- }
-
- /**
- * This test aims at being replaced by its version in DefaultOutputTransformTest when ParserOutput::getText
- * gets deprecated.
- * @dataProvider provideGetText_absoluteURLs
- */
- public function testGetText_absoluteURLs( string $text, string $expectedText ) {
- $this->overrideConfigValue( MainConfigNames::Server, '//TEST_SERVER' );
- $parserOutput = new ParserOutput( $text );
- $this->assertSame( $expectedText, $parserOutput->getText( [ 'absoluteURLs' => true ] ) );
- }
-
/**
* @covers \MediaWiki\Parser\ParserOutput::getRawText
*/