Fix format for integer amounts (#231)

* support both fractions and integer values

* test fractions

* prettier
This commit is contained in:
Mert Demir
2024-09-29 22:24:10 +09:00
committed by GitHub
parent 8eea062218
commit 8742bd59da
3 changed files with 17 additions and 5 deletions

View File

@@ -57,10 +57,15 @@ describe('formatCurrency', () => {
]
for (const variation of variations) {
it(`formats ${variation.amount} in ${variation.locale}`, () => {
expect(formatCurrency(currency, variation.amount, variation.locale)).toBe(
variation.result,
)
it(`formats ${variation.amount} in ${variation.locale} without fractions`, () => {
expect(
formatCurrency(currency, variation.amount * 100, variation.locale),
).toBe(variation.result)
})
it(`formats ${variation.amount} in ${variation.locale} with fractions`, () => {
expect(
formatCurrency(currency, variation.amount, variation.locale, true),
).toBe(variation.result)
})
}
})