diff --git a/web/src/features/social/skill-reviews.test.tsx b/web/src/features/social/skill-reviews.test.tsx index 9af2ba6a..de3710e4 100644 --- a/web/src/features/social/skill-reviews.test.tsx +++ b/web/src/features/social/skill-reviews.test.tsx @@ -148,6 +148,7 @@ describe('skill reviews', () => { expect(ru.skillReviews.count_one).toBeTruthy() expect(ru.skillReviews.count_few).toBeTruthy() expect(ru.skillReviews.count_many).toBeTruthy() + expect(ru.skillReviews.count_other).toBeTruthy() }) it('lets an authenticated author clear existing text when the skill is not interactable', () => { diff --git a/web/src/i18n/ru-locale.test.ts b/web/src/i18n/ru-locale.test.ts index 11993275..83d33479 100644 --- a/web/src/i18n/ru-locale.test.ts +++ b/web/src/i18n/ru-locale.test.ts @@ -42,7 +42,10 @@ describe('russian locale', () => { for (const part of parts) { cursor = (cursor as Record)[part] } - const englishReference = enMap[key] ?? enMap[key.replace(pluralSuffix, '_other')] ?? '' + const englishReference = enMap[key] ?? enMap[key.replace(pluralSuffix, '_other')] + if (englishReference === undefined) { + throw new Error(`missing English reference for ${key}`) + } if (placeholders(String(cursor)).join() !== placeholders(englishReference).join()) { mismatches.push(key) }