Page MenuHomeWickedGov Phorge

HydrateHeaderPlaceholdersTest.php
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

HydrateHeaderPlaceholdersTest.php

<?php
namespace MediaWiki\Tests\OutputTransform\Stages;
use MediaWiki\Config\ServiceOptions;
use MediaWiki\OutputTransform\OutputTransformStage;
use MediaWiki\OutputTransform\Stages\HydrateHeaderPlaceholders;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Tests\OutputTransform\OutputTransformStageTestBase;
use Psr\Log\NullLogger;
/**
* @covers \MediaWiki\OutputTransform\Stages\HydrateHeaderPlaceholders
*/
class HydrateHeaderPlaceholdersTest extends OutputTransformStageTestBase {
public function createStage(): OutputTransformStage {
return new HydrateHeaderPlaceholders(
new ServiceOptions( [] ),
new NullLogger()
);
}
public function provideShouldRun(): array {
return [
[ new ParserOutput(), null, [] ]
];
}
public function provideShouldNotRun(): array {
$this->markTestSkipped( 'HydrateHeaderPlaceHolders should always run' );
}
public function provideTransform(): array {
$text = "<h1><mw:slotheader>Header&amp;1</mw:slotheader></h1><h2><mw:slotheader>Header 2</mw:slotheader></h2>";
$expectedText = "<h1>Header&1</h1><h2>Header 2</h2>";
return [
[ new ParserOutput( $text ), null, [], new ParserOutput( $expectedText ) ],
];
}
}

File Metadata

Mime Type
text/x-php
Expires
Sat, Oct 3, 22:33 (1 w, 4 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
12/5d/0fb4a27e9501c1c6a798ceee93db
Default Alt Text
HydrateHeaderPlaceholdersTest.php (1 KB)

Event Timeline