Skip to content

Commit 1797f02

Browse files
sevenreupsradevski
andauthored
feat: Added Malawi kwacha to currency list (medusajs#12440)
* Add Malawi kwacha currency * fix failing currency tests --------- Co-authored-by: Stevche Radevski <[email protected]>
1 parent 2c2528a commit 1797f02

File tree

3 files changed

+13
-4
lines changed

3 files changed

+13
-4
lines changed

integration-tests/http/__tests__/currency/admin/currency.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ medusaIntegrationTestRunner({
2222
)
2323

2424
expect(response.status).toEqual(200)
25-
expect(response.data.currencies).toHaveLength(120)
25+
expect(response.data.currencies).toHaveLength(121)
2626
expect(response.data.currencies).toEqual(
2727
expect.arrayContaining([
2828
expect.objectContaining({

packages/core/utils/src/defaults/currencies.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -675,6 +675,15 @@ export const defaultCurrencies: Record<string, Currency> = {
675675
code: "MUR",
676676
name_plural: "Mauritian rupees",
677677
},
678+
MWK: {
679+
symbol: "K",
680+
name: "Malawian Kwacha",
681+
symbol_native: "K",
682+
decimal_digits: 2,
683+
rounding: 0,
684+
code: "MWK",
685+
name_plural: "Malawian Kwachas",
686+
},
678687
MXN: {
679688
symbol: "MX$",
680689
name: "Mexican Peso",

packages/modules/currency/integration-tests/__tests__/currency-module-service.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ moduleIntegrationTestRunner<ICurrencyModuleService>({
8686
const [currenciesResult, count] =
8787
await service.listAndCountCurrencies({}, {})
8888

89-
expect(count).toEqual(120)
89+
expect(count).toEqual(121)
9090
expect(currenciesResult).toEqual(
9191
expect.arrayContaining([
9292
expect.objectContaining({
@@ -123,7 +123,7 @@ moduleIntegrationTestRunner<ICurrencyModuleService>({
123123
const [currenciesResult, count] =
124124
await service.listAndCountCurrencies({}, { skip: 5, take: 1 })
125125

126-
expect(count).toEqual(120)
126+
expect(count).toEqual(121)
127127
expect(currenciesResult).toEqual([
128128
expect.objectContaining({
129129
code: "aud",
@@ -144,7 +144,7 @@ moduleIntegrationTestRunner<ICurrencyModuleService>({
144144

145145
const serialized = JSON.parse(JSON.stringify(currenciesResult))
146146

147-
expect(count).toEqual(120)
147+
expect(count).toEqual(121)
148148
expect(serialized).toEqual([
149149
{
150150
code: "aed",

0 commit comments

Comments
 (0)