Page MenuHomeWickedGov Phorge

ReferenceMessageLocalizerUnitTest.php
No OneTemporary

Size
1003 B
Referenced Files
None
Subscribers
None

ReferenceMessageLocalizerUnitTest.php

<?php
namespace Cite\Tests\Unit;
use Cite\ReferenceMessageLocalizer;
use MediaWiki\Language\Language;
/**
* @covers \Cite\ReferenceMessageLocalizer
* @license GPL-2.0-or-later
*/
class ReferenceMessageLocalizerUnitTest extends \MediaWikiUnitTestCase {
public function testLocalizeSeparators() {
$mockLanguage = $this->createNoOpMock( Language::class, [ 'separatorTransformTable' ] );
$mockLanguage->method( 'separatorTransformTable' )->willReturn( [ '.' => ',', '0' => '' ] );
$messageLocalizer = new ReferenceMessageLocalizer( $mockLanguage );
$this->assertSame( '10,0', $messageLocalizer->localizeSeparators( '10.0' ) );
}
public function testLocalizeDigits() {
$mockLanguage = $this->createNoOpMock( Language::class, [ 'formatNumNoSeparators' ] );
$mockLanguage->method( 'formatNumNoSeparators' )->willReturnArgument( 0 );
$messageLocalizer = new ReferenceMessageLocalizer( $mockLanguage );
$this->assertSame( '50005', $messageLocalizer->localizeDigits( '50005' ) );
}
}

File Metadata

Mime Type
text/x-php
Expires
Aug 19 2026, 17:39 (5 w, 3 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
15/b9/55e191f86f912f943c3d5d7af270
Default Alt Text
ReferenceMessageLocalizerUnitTest.php (1003 B)

Event Timeline