fixed currency format with custom decimal fraction

fixes #12345
close #12648
This commit is contained in:
a.kompaniets
2016-10-02 01:48:13 +03:00
committed by Carsten Brandt
parent a51dadc866
commit 50f3012f68
3 changed files with 20 additions and 8 deletions

View File

@ -305,6 +305,15 @@ class FormatterNumberTest extends TestCase
$this->assertSame("0,00 ", $this->formatter->asCurrency(false));
$this->assertSame("0,00 ", $this->formatter->asCurrency(""));
// decimal formatting
$this->formatter->locale = 'de-DE';
$this->assertSame("100 $", \Yii::$app->formatter->asCurrency(100, 'USD', [
NumberFormatter::MAX_FRACTION_DIGITS => 0,
]));
$this->assertSame("100,00 $", $this->formatter->asCurrency(100, 'USD', [
NumberFormatter::MAX_FRACTION_DIGITS => 2
]));
// null display
$this->assertSame($this->formatter->nullDisplay, $this->formatter->asCurrency(null));
}