This change requires MediaWiki >= 1.39 which is already required in extension.json. Change-Id: I25b820ddaab1775d021b1b708f989fb6d9fc2b27
30 lines
742 B
PHP
30 lines
742 B
PHP
<?php
|
|
|
|
namespace UniversalLanguageSelector\Tests;
|
|
|
|
use MediaWiki\ResourceLoader\Context;
|
|
use UniversalLanguageSelector\ResourceLoaderULSModule;
|
|
|
|
/**
|
|
* @covers \UniversalLanguageSelector\ResourceLoaderULSModule
|
|
*
|
|
* @license GPL-2.0-or-later
|
|
* @author Thiemo Kreuz
|
|
*/
|
|
class ResourceLoaderULSModuleTest extends \PHPUnit\Framework\TestCase {
|
|
|
|
public function testAllReturnValues() {
|
|
$instance = new ResourceLoaderULSModule();
|
|
|
|
$context = $this->createMock( Context::class );
|
|
$context->method( 'getLanguage' )
|
|
->willReturn( 'en' );
|
|
|
|
$script = $instance->getScript( $context );
|
|
$this->assertStringStartsWith( 'mw.config.set({"wgULSLanguages":{"', $script );
|
|
|
|
$this->assertTrue( $instance->enableModuleContentVersion() );
|
|
}
|
|
|
|
}
|