diff --git a/packages/components/inputs/money-input/src/money-input.spec.js b/packages/components/inputs/money-input/src/money-input.spec.js index 3cbf38fbdf..d9acfa0f29 100644 --- a/packages/components/inputs/money-input/src/money-input.spec.js +++ b/packages/components/inputs/money-input/src/money-input.spec.js @@ -341,7 +341,12 @@ describe('MoneyInput.parseMoneyValue', () => { }, 'de-CH' ) - ).toEqual({ amount: '1’234.567', currencyCode: 'EUR' }); + // The Unicode locale data (CLDR) changed the de-CH thousands separator from a right single quote (U+2019) + // to a plain apostrophe (U+0027) in Node 24.13.1+. Accept both to stay compatible across Node versions. + ).toEqual({ + amount: expect.stringMatching(/^1[\u2019\u0027]234\.567$/), + currencyCode: 'EUR', + }); }); });