Page MenuHomeWickedGov Phorge

ResourceLoaderULSJsonMessageModuleTest.php
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

ResourceLoaderULSJsonMessageModuleTest.php

<?php
namespace UniversalLanguageSelector\Tests;
use MediaWiki\ResourceLoader\Context;
use UniversalLanguageSelector\ResourceLoaderULSJsonMessageModule;
/**
* @covers \UniversalLanguageSelector\ResourceLoaderULSJsonMessageModule
*
* @license GPL-2.0-or-later
* @author Thiemo Kreuz
*/
class ResourceLoaderULSJsonMessageModuleTest extends \PHPUnit\Framework\TestCase {
public function testAllReturnValues() {
$instance = new ResourceLoaderULSJsonMessageModule();
$context = $this->createMock( Context::class );
$context->method( 'getLanguage' )
->willReturn( 'en' );
$this->assertContainsOnly( 'string', $instance->getDependencies(), 'dependencies' );
$summary = $instance->getDefinitionSummary( $context );
$lastElement = end( $summary );
$this->assertArrayHasKey( 'fileHashes', $lastElement );
$this->assertContainsOnly( 'string', $lastElement['fileHashes'] );
$script = $instance->getScript( $context );
$this->assertStringStartsWith( 'mw.uls.loadLocalization("en",{"', $script );
}
}

File Metadata

Mime Type
text/x-php
Expires
Fri, Jul 3, 17:48 (1 d, 3 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
b8/a2/076aa4268749b7a2d296a454cb73
Default Alt Text
ResourceLoaderULSJsonMessageModuleTest.php (1 KB)

Event Timeline