From 3c7eb141fc1985556e64170e419ba7f5f5bea2bd Mon Sep 17 00:00:00 2001 From: Athanasios Panos Date: Wed, 11 Nov 2026 07:09:16 +0100 Subject: [PATCH] test(i18n): keep Polish-prefixed links unchanged in rewriteLinks Cover the regression hinted at in review: an already /pl/-prefixed link must not be prefixed a second time now that pl is part of the language pattern. --- src/tests/i18n.test.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/tests/i18n.test.ts b/src/tests/i18n.test.ts index 921d456a..123583b6 100644 --- a/src/tests/i18n.test.ts +++ b/src/tests/i18n.test.ts @@ -201,12 +201,15 @@ describe('rewriteLinks', () => { it('prefixes links on Polish pages and leaves language links alone', () => { at('/pl/merge-pdf'); document.body.innerHTML = - 'toolsde'; + 'tools' + + 'de' + + 'pl'; rewriteLinks(); const links = document.querySelectorAll('a'); expect(links[0].getAttribute('href')).toBe('/pl/tools'); expect(links[1].getAttribute('href')).toBe('/de/merge-pdf'); + expect(links[2].getAttribute('href')).toBe('/pl/merge-pdf'); }); });