Page MenuHomeWickedGov Phorge

ResourceLoaderGlobalModuleTest.php
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

ResourceLoaderGlobalModuleTest.php

<?php
namespace MediaWiki\GlobalCssJs\Test;
use MediaWiki\GlobalCssJs\ResourceLoaderGlobalModule;
use PHPUnit\Framework\MockObject\MockObject;
/**
* @covers \MediaWiki\GlobalCssJs\ResourceLoaderGlobalModule
*/
class ResourceLoaderGlobalModuleTest extends \MediaWikiUnitTestCase {
/**
* @dataProvider provideGetSource
*/
public function testGetSource( $params, $expected ) {
/** @var MockObject|ResourceLoaderGlobalModule $module */
$module = $this->getMockBuilder(
ResourceLoaderGlobalModule::class
)->setConstructorArgs( [ $params ] )
->onlyMethods( [ 'getCurrentWikiId' ] )
->getMockForAbstractClass();
$module->expects( $this->any() )
->method( 'getCurrentWikiId' )
->willReturn( 'examplewiki' );
$this->assertSame( $expected, $module->getSource(), 'source' );
}
public static function provideGetSource() {
return [
'foreign wiki' => [
[
'wiki' => 'blahwiki',
'source' => 'blahsource',
],
'blahsource',
],
'same wiki' => [
[
'wiki' => 'examplewiki',
'source' => 'blahsource',
],
'local',
],
];
}
}

File Metadata

Mime Type
text/x-php
Expires
Tue, Aug 18, 14:40 (3 w, 6 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
78/dd/e8896599784abb8a5c82fa42e0d1
Default Alt Text
ResourceLoaderGlobalModuleTest.php (1 KB)

Event Timeline