feat: Added Malawi kwacha to currency list (#12440)

* Add Malawi kwacha currency

* fix failing currency tests

---------

Co-authored-by: Stevche Radevski <sradevski@live.com>
This commit is contained in:
Christopher Seven Phiri
2025-07-16 11:26:28 +03:00
committed by GitHub
parent 2c2528a087
commit 1797f0298b
3 changed files with 13 additions and 4 deletions

View File

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

View File

@@ -675,6 +675,15 @@ export const defaultCurrencies: Record<string, Currency> = {
code: "MUR",
name_plural: "Mauritian rupees",
},
MWK: {
symbol: "K",
name: "Malawian Kwacha",
symbol_native: "K",
decimal_digits: 2,
rounding: 0,
code: "MWK",
name_plural: "Malawian Kwachas",
},
MXN: {
symbol: "MX$",
name: "Mexican Peso",

View File

@@ -86,7 +86,7 @@ moduleIntegrationTestRunner<ICurrencyModuleService>({
const [currenciesResult, count] =
await service.listAndCountCurrencies({}, {})
expect(count).toEqual(120)
expect(count).toEqual(121)
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(120)
expect(count).toEqual(121)
expect(currenciesResult).toEqual([
expect.objectContaining({
code: "aud",
@@ -144,7 +144,7 @@ moduleIntegrationTestRunner<ICurrencyModuleService>({
const serialized = JSON.parse(JSON.stringify(currenciesResult))
expect(count).toEqual(120)
expect(count).toEqual(121)
expect(serialized).toEqual([
{
code: "aed",