Skip to content

Commit

Permalink
Tests: drop unneccessary dev dependencies, fixed spacing in formatted…
Browse files Browse the repository at this point in the history
… currency amounts
  • Loading branch information
geekdevs committed Apr 12, 2020
1 parent 5bfdfd5 commit 375b3c4
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 15 deletions.
10 changes: 5 additions & 5 deletions Tests/Formatter/MoneyFormatterTest.php
Expand Up @@ -35,26 +35,26 @@ public function testLocalizedFormatMoney()
{
// check locale
\Locale::setDefault('fr_FR');
$this->assertEquals('1 234 567,89 €', $this->formatter->localizedFormatMoney($this->inputMoney));
$this->assertEquals('1 234 567,89 €', $this->formatter->localizedFormatMoney($this->inputMoney));
\Locale::setDefault('en_US');
$this->assertEquals('€1,234,567.89', $this->formatter->localizedFormatMoney($this->inputMoney));
$this->assertEquals('1 234 567,89 €', $this->formatter->localizedFormatMoney($this->inputMoney, 'fr'));
$this->assertEquals('1 234 567,89 €', $this->formatter->localizedFormatMoney($this->inputMoney, 'fr'));

// check new currency
$money = new Money(123456789, new Currency('USD'));
$this->assertEquals('1 234 567,89 $US', $this->formatter->localizedFormatMoney($money, 'fr'));
$this->assertEquals('1 234 567,89 $US', $this->formatter->localizedFormatMoney($money, 'fr'));
$this->assertEquals('$1,234,567.89', $this->formatter->localizedFormatMoney($money, 'en'));

// ckeck decimals
$formatter = new MoneyFormatter(4);
\Locale::setDefault('fr_FR');
$this->assertEquals('12 345,6789 €', $formatter->localizedFormatMoney($this->inputMoney));
$this->assertEquals('12 345,6789 €', $formatter->localizedFormatMoney($this->inputMoney));

// check with custom formatter
$numberFormatter = new \NumberFormatter('fr', \NumberFormatter::CURRENCY);
$numberFormatter->setTextAttribute(\NumberFormatter::CURRENCY_CODE, 'EUR');
$numberFormatter->setAttribute(\NumberFormatter::FRACTION_DIGITS, 3);
$this->assertEquals('12 345,679 €', $formatter->localizedFormatMoney($this->inputMoney, null, $numberFormatter));
$this->assertEquals('12 345,679 €', $formatter->localizedFormatMoney($this->inputMoney, null, $numberFormatter));

}

Expand Down
2 changes: 1 addition & 1 deletion Tests/Twig/Extension/MoneyExtensionTest.php
Expand Up @@ -50,7 +50,7 @@ public function testMoney($template, $expected)
public function getMoneyTests()
{
return array(
// array('{{ price|money_localized_format }}', '1 234 567,89 €'),
array('{{ price|money_localized_format }}', '1 234 567,89 €'),
array('{{ price|money_localized_format("en_US") }}', '€1,234,567.89'),
array('{{ price|money_format }}', '1 234 567,89 €'),
array('{{ price|money_format(".", ",") }}', '1,234,567.89 €'),
Expand Down
15 changes: 6 additions & 9 deletions composer.json
Expand Up @@ -17,18 +17,15 @@
"require": {
"php": ">=7.1",
"ext-curl" : "*",
"symfony/framework-bundle": "~3.0|^4.0|^5.0",
"symfony/framework-bundle": "^3.4|^4.0|^5.0",
"moneyphp/money": "^3.0",
"symfony/form": "^3.0|^4.0|^5.0",
"symfony/twig-bundle": "^3.0|^4.0|^5.0",
"symfony/console": "^3.0|^4.0|^5.0",
"symfony/dom-crawler": "^3.0|^4.0|^5.0"
"symfony/form": "^3.4|^4.0|^5.0",
"symfony/twig-bundle": "^3.4|^4.0|^5.0",
"symfony/console": "^3.4|^4.0|^5.0",
"symfony/dom-crawler": "^3.4|^4.0|^5.0"
},
"require-dev": {
"symfony/class-loader": "^3.0|^4.0|^5.0",
"symfony/yaml": "^3.0|^4.0|^5.0",
"symfony/finder": "^3.0|^4.0|^5.0",
"symfony/browser-kit": "^3.0|^4.0|^5.0",
"symfony/browser-kit": "^3.4|^4.0|^5.0",
"ext-sqlite3": "*",
"doctrine/doctrine-bundle": "^1.12|^2.0",
"doctrine/orm": "~2.7",
Expand Down

0 comments on commit 375b3c4

Please sign in to comment.