createTextFormatter( 'fr' ); $this->assertSame( 'fr', $formatter->getLangCode() ); } public function testFormatBitrate() { $formatter = $this->createTextFormatter( 'en' ); $mv = ( new MessageValue( 'test' ) )->bitrateParams( 100, 200 ); $result = $formatter->format( $mv ); $this->assertSame( 'test 100 bps 200 bps', $result ); } public function testFormatList() { $formatter = $this->createTextFormatter( 'en' ); $mv = ( new MessageValue( 'test' ) )->commaListParams( [ 'a', new TextParam( ParamType::BITRATE, 100 ), ] ); $result = $formatter->format( $mv ); $this->assertSame( 'test a, 100 bps $2', $result ); } } class FakeMessage extends Message { public function fetchMessage() { return "{$this->getKey()} $1 $2"; } }