From 3431edcea0a2b8b559e1e65bf048b1a60f74d460 Mon Sep 17 00:00:00 2001 From: abhigyanpatwari Date: Sun, 1 Mar 2026 23:18:21 +0530 Subject: [PATCH] fix(test): update ingestion-utils test for Kotlin support Move .kt from unsupported list to supported, add Kotlin test case for .kt and .kts extensions. Co-Authored-By: Claude Opus 4.6 --- gitnexus/test/unit/ingestion-utils.test.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/gitnexus/test/unit/ingestion-utils.test.ts b/gitnexus/test/unit/ingestion-utils.test.ts index 70c10a318..f0de36ba3 100644 --- a/gitnexus/test/unit/ingestion-utils.test.ts +++ b/gitnexus/test/unit/ingestion-utils.test.ts @@ -91,8 +91,17 @@ describe('getLanguageFromFilename', () => { }); }); + describe('Kotlin', () => { + it.each(['.kt', '.kts'])( + 'detects %s files', + (ext) => { + expect(getLanguageFromFilename(`file${ext}`)).toBe(SupportedLanguages.Kotlin); + } + ); + }); + describe('unsupported', () => { - it.each(['.rb', '.kt', '.scala', '.r', '.lua', '.zig', '.txt', '.md', '.json', '.yaml'])( + it.each(['.rb', '.scala', '.r', '.lua', '.zig', '.txt', '.md', '.json', '.yaml'])( 'returns null for %s files', (ext) => { expect(getLanguageFromFilename(`file${ext}`)).toBeNull();