Page MenuHomeWickedGov Phorge

ExpandToAbsoluteUrlsTest.php
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

ExpandToAbsoluteUrlsTest.php

<?php
namespace MediaWiki\Tests\OutputTransform\Stages;
use MediaWiki\Config\ServiceOptions;
use MediaWiki\OutputTransform\OutputTransformStage;
use MediaWiki\OutputTransform\Stages\ExpandToAbsoluteUrls;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Tests\OutputTransform\OutputTransformStageTestBase;
use Psr\Log\NullLogger;
/**
* @covers \MediaWiki\OutputTransform\Stages\ExpandToAbsoluteUrls
*/
class ExpandToAbsoluteUrlsTest extends OutputTransformStageTestBase {
public function createStage(): OutputTransformStage {
return new ExpandToAbsoluteUrls(
new ServiceOptions( [] ),
new NullLogger()
);
}
public function provideShouldRun(): array {
return [
[ new ParserOutput(), null, [ 'absoluteURLs' => true ] ],
];
}
public function provideShouldNotRun(): array {
return [
[ new ParserOutput(), null, [ 'absoluteURLs' => false ] ],
[ new ParserOutput(), null, [] ],
];
}
public function provideTransform(): array {
$options = [];
return [
[ new ParserOutput( '' ), null, $options, new ParserOutput( '' ) ],
[ new ParserOutput( '<p>test</p>' ), null, $options, new ParserOutput( '<p>test</p>' ) ],
[
new ParserOutput( '<a href="/wiki/Test">test</a>' ),
null, $options,
new ParserOutput( '<a href="//TEST_SERVER/wiki/Test">test</a>' )
],
[
new ParserOutput( '<a href="//TEST_SERVER/wiki/Test">test</a>' ),
null, $options,
new ParserOutput( '<a href="//TEST_SERVER/wiki/Test">test</a>' )
],
[
new ParserOutput( '<a href="https://TEST_SERVER/wiki/Test">test</a>' ),
null, $options,
new ParserOutput( '<a href="https://TEST_SERVER/wiki/Test">test</a>' )
],
[
new ParserOutput( '<a href="https://en.wikipedia.org/wiki/Test">test</a>' ),
null, $options,
new ParserOutput( '<a href="https://en.wikipedia.org/wiki/Test">test</a>' )
],
];
}
}

File Metadata

Mime Type
text/x-php
Expires
Sat, Oct 3, 19:07 (1 d, 21 h ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
95/69/f9d470d79546b0010274160f4588
Default Alt Text
ExpandToAbsoluteUrlsTest.php (1 KB)

Event Timeline