Просмотр исходного кода

extend currencies with Ukrainian Hryvnia (#801)

extend currencies with Ukrainian Hryvnia (#801)
Vladyslav Biletskyi 2 месяцев назад
Родитель
Сommit
df6926c002
2 измененных файлов с 7 добавлено и 2 удалено
  1. 6 2
      frontend/src/__tests__/utils/currency.test.ts
  2. 1 0
      frontend/src/utils/currency.ts

+ 6 - 2
frontend/src/__tests__/utils/currency.test.ts

@@ -26,6 +26,10 @@ describe('getCurrencySymbol', () => {
     expect(getCurrencySymbol('MYR')).toBe('RM');
   });
 
+  it('returns ₴ for UAH', () => {
+    expect(getCurrencySymbol('UAH')).toBe('₴');
+  });
+
   it('returns the code itself for unknown currencies', () => {
     expect(getCurrencySymbol('XYZ')).toBe('XYZ');
   });
@@ -45,7 +49,7 @@ describe('SUPPORTED_CURRENCIES', () => {
     expect(SUPPORTED_CURRENCIES.find((c) => c.code === 'MYR')).toBeDefined();
   });
 
-  it('has 28 entries', () => {
-    expect(SUPPORTED_CURRENCIES).toHaveLength(28);
+  it('has 29 entries', () => {
+    expect(SUPPORTED_CURRENCIES).toHaveLength(29);
   });
 });

+ 1 - 0
frontend/src/utils/currency.ts

@@ -27,6 +27,7 @@ const CURRENCY_SYMBOLS: Record<string, string> = {
   RUB: '₽',
   HUF: 'Ft',
   ILS: '₪',
+  UAH: '₴',
 };
 
 export function getCurrencySymbol(currencyCode: string): string {