import { describe, expect, it } from 'vitest' import { guessLanguageFromPath } from '../../src/utils/fileLanguage' describe('guessLanguageFromPath', () => { it('detects common file extensions for the SFTP editor', () => { expect(guessLanguageFromPath('/a/b/c.ts')).toBe('typescript') expect(guessLanguageFromPath('Dockerfile')).toBe('dockerfile') expect(guessLanguageFromPath('app.py')).toBe('python') expect(guessLanguageFromPath('readme.md')).toBe('markdown') }) })