/
dupleymi-amp
/
sql-trainer
Обзор
Документация
Войти
/
dupleymi-amp
/
sql-trainer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/__tests__/string-utils.test.ts
30 строк
950 B
Maxim Dupley
chore: remove unused vi import in validation.test.ts
25 июн 2026, 13:59
25 июн 2026, 13:59
e93632a
Код
Авторство
О чём код?
import { describe, it, expect } from 'vitest'; import { toTitleCase } from '../lib/string-utils'; describe('toTitleCase', () => { it('converts kebab-case to Title Case', () => { expect(toTitleCase('select-basic')).toBe('Select Basic'); }); it('converts snake_case to Title Case', () => { expect(toTitleCase('where_clause')).toBe('Where Clause'); }); it('handles UPPERCASE words correctly', () => { expect(toTitleCase('SELECT_basic')).toBe('Select Basic'); expect(toTitleCase('JOIN_left_outer')).toBe('Join Left Outer'); }); it('handles mixed separators', () => { expect(toTitleCase('select-basic_queries')).toBe('Select Basic Queries'); }); it('handles single word', () => { expect(toTitleCase('hello')).toBe('Hello'); expect(toTitleCase('HELLO')).toBe('Hello'); }); it('handles multiple hyphens', () => { expect(toTitleCase('select-basic-queries')).toBe('Select Basic Queries'); }); });