feat(dashboard,currency): added Tajikistani somoni currency (#13178)

* added Tajikistani somoni currency

* updated currencies.ts

* changeset

* updated changeset

---------

Co-authored-by: William Bouchard <46496014+willbouch@users.noreply.github.com>
This commit is contained in:
Amirkhon
2025-09-09 22:03:39 +05:00
committed by GitHub
parent d724f079a8
commit 1b681a79da
5 changed files with 26 additions and 4 deletions

View File

@@ -0,0 +1,7 @@
---
"@medusajs/currency": patch
"@medusajs/dashboard": patch
"@medusajs/utils": patch
---
feat(dashboard,currency): added Tajikistani somoni currency

View File

@@ -22,7 +22,7 @@ medusaIntegrationTestRunner({
)
expect(response.status).toEqual(200)
expect(response.data.currencies).toHaveLength(122)
expect(response.data.currencies).toHaveLength(123)
expect(response.data.currencies).toEqual(
expect.arrayContaining([
expect.objectContaining({

View File

@@ -631,6 +631,12 @@ export const currencies: Record<string, CurrencyInfo> = {
symbol_native: "T$",
decimal_digits: 2,
},
TJS: {
code: "TJS",
name: "Tajikistani Somoni",
symbol_native: "с.",
decimal_digits: 2,
},
TRY: {
code: "TRY",
name: "Turkish Lira",

View File

@@ -954,6 +954,15 @@ export const defaultCurrencies: Record<string, Currency> = {
code: "TOP",
name_plural: "Tongan paʻanga",
},
TJS: {
symbol: "TJS",
name: "Tajikistani Somoni",
symbol_native: "с.",
decimal_digits: 2,
rounding: 0,
code: "TJS",
name_plural: "Tajikistani somonis",
},
TRY: {
symbol: "₺",
name: "Turkish Lira",

View File

@@ -86,7 +86,7 @@ moduleIntegrationTestRunner<ICurrencyModuleService>({
const [currenciesResult, count] =
await service.listAndCountCurrencies({}, {})
expect(count).toEqual(122)
expect(count).toEqual(123)
expect(currenciesResult).toEqual(
expect.arrayContaining([
expect.objectContaining({
@@ -123,7 +123,7 @@ moduleIntegrationTestRunner<ICurrencyModuleService>({
const [currenciesResult, count] =
await service.listAndCountCurrencies({}, { skip: 5, take: 1 })
expect(count).toEqual(122)
expect(count).toEqual(123)
expect(currenciesResult).toEqual([
expect.objectContaining({
code: "aud",
@@ -144,7 +144,7 @@ moduleIntegrationTestRunner<ICurrencyModuleService>({
const serialized = JSON.parse(JSON.stringify(currenciesResult))
expect(count).toEqual(122)
expect(count).toEqual(123)
expect(serialized).toEqual([
{
code: "aed",