From c452b69dd62c27cf7791c92360c5bfc806972055 Mon Sep 17 00:00:00 2001 From: Gulum Date: Sat, 6 Jun 2026 21:48:08 +0200 Subject: [PATCH] =?UTF-8?q?NAMEGEN-2-FE:=205=20neue=20Namenskategorien=20(?= =?UTF-8?q?Disney,=20Pok=C3=A9mon,=20Englische/Kroatische=20St=C3=A4dte,?= =?UTF-8?q?=20US-Bundesstaaten)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - NAMEGEN_USAGES: +disney, +pokemon, +encities, +hrcities, +usstates (jetzt 10 Einträge) - names.test.ts: Count-Test 5→10, neue toContain-Checks für alle 5 Codes Gate: vitest 107/107, e2e 160/160, tsc clean --- gerbil-manager-web/src/api/__tests__/names.test.ts | 7 ++++++- gerbil-manager-web/src/api/names.ts | 5 +++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/gerbil-manager-web/src/api/__tests__/names.test.ts b/gerbil-manager-web/src/api/__tests__/names.test.ts index 7dd07e8..b90d977 100644 --- a/gerbil-manager-web/src/api/__tests__/names.test.ts +++ b/gerbil-manager-web/src/api/__tests__/names.test.ts @@ -62,7 +62,12 @@ describe('NAMEGEN_USAGES', () => { expect(codes).toContain('mythg') expect(codes).toContain('ger') expect(codes).toContain('arb') - expect(codes).toHaveLength(5) + expect(codes).toContain('disney') + expect(codes).toContain('pokemon') + expect(codes).toContain('encities') + expect(codes).toContain('hrcities') + expect(codes).toContain('usstates') + expect(codes).toHaveLength(10) }) it('every usage has a non-empty label', () => { diff --git a/gerbil-manager-web/src/api/names.ts b/gerbil-manager-web/src/api/names.ts index 21849fd..709f5c7 100644 --- a/gerbil-manager-web/src/api/names.ts +++ b/gerbil-manager-web/src/api/names.ts @@ -13,6 +13,11 @@ export const NAMEGEN_USAGES = [ { code: 'mythg', label: 'Griech. Mythologie' }, { code: 'ger', label: 'Deutsch' }, { code: 'arb', label: 'Arabisch' }, + { code: 'disney', label: 'Disney' }, + { code: 'pokemon', label: 'Pokémon' }, + { code: 'encities', label: 'Englische Städte' }, + { code: 'hrcities', label: 'Kroatische Städte' }, + { code: 'usstates', label: 'US-Bundesstaaten' }, ] as const export type NamegenUsageCode = (typeof NAMEGEN_USAGES)[number]['code']