Page MenuHomeWickedGov Phorge

HardenNFCTest.php
No OneTemporary

Size
1023 B
Referenced Files
None
Subscribers
None

HardenNFCTest.php

<?php
namespace MediaWiki\Tests\OutputTransform\Stages;
use MediaWiki\Config\ServiceOptions;
use MediaWiki\OutputTransform\OutputTransformStage;
use MediaWiki\OutputTransform\Stages\HardenNFC;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Tests\OutputTransform\OutputTransformStageTestBase;
use Psr\Log\NullLogger;
/**
* @covers \MediaWiki\OutputTransform\Stages\HardenNFC
*/
class HardenNFCTest extends OutputTransformStageTestBase {
public function createStage(): OutputTransformStage {
return new HardenNFC(
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>\u{0338}</h1>";
$expectedText = "<h1>&#x338;</h1>";
return [
[ new ParserOutput( $text ), null, [], new ParserOutput( $expectedText ) ],
];
}
}

File Metadata

Mime Type
text/x-php
Expires
Sat, Oct 3, 21:04 (5 d, 13 h ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
cc/05/c0e21b8356928cdea59f344aaf13
Default Alt Text
HardenNFCTest.php (1023 B)

Event Timeline