diff --git a/src/features/flights-map/seo.test.ts b/src/features/flights-map/seo.test.ts index 63a0cebf..aac2e411 100644 --- a/src/features/flights-map/seo.test.ts +++ b/src/features/flights-map/seo.test.ts @@ -49,6 +49,19 @@ describe("buildFlightsMapSeo", () => { expect(result.twitter).toBeDefined(); expect(result.twitter!.card).toBe("summary"); }); + + it("4.1.3-R21: Flight-Map uses 'Карта полетов' for all map pages per TZ Table 6", () => { + const mockT = (key: string): string => { + if (key === "SEO.FLIGHTS-MAP.MAIN.TITLE") return "Карта полетов"; + if (key === "SEO.FLIGHTS-MAP.MAIN.DESCRIPTION") + return "Карта полетов авиакомпании 'Аэрофлот'. Информация о направлениях рейсов."; + return key; + }; + + const seo = buildFlightsMapSeo(mockT, "ru", CANONICAL); + + expect(seo.title).toBe("Карта полетов"); + }); }); // --------------------------------------------------------------------------- diff --git a/src/i18n/locales/ru/common.json b/src/i18n/locales/ru/common.json index 9f901245..cdcf4889 100644 --- a/src/i18n/locales/ru/common.json +++ b/src/i18n/locales/ru/common.json @@ -269,7 +269,7 @@ "FLIGHTS-MAP": { "MAIN": { "DESCRIPTION": "Карта полетов авиакомпании 'Аэрофлот'. Информация о направлениях рейсов.", - "TITLE": "Карта полетов авиакомпании Аэрофлот" + "TITLE": "Карта полетов" } } },