mirror of
https://github.com/IliesAllali/parenthese.git
synced 2026-11-15 16:32:03 +00:00
21 lines
668 B
JavaScript
21 lines
668 B
JavaScript
import { describe, expect, it } from 'vitest'
|
|
import { initialOf } from './initial.js'
|
|
|
|
describe('initialOf', () => {
|
|
it('donne la première lettre en majuscule', () => {
|
|
expect(initialOf('famille Dupont')).toBe('F')
|
|
expect(initialOf(' élise')).toBe('É')
|
|
})
|
|
|
|
it('garde un emoji entier, composé ou non', () => {
|
|
expect(initialOf('🌳 Famille')).toBe('🌳')
|
|
expect(initialOf('👨👩👧 Les nôtres')).toBe('👨👩👧')
|
|
expect(initialOf('🇫🇷 Côté France')).toBe('🇫🇷')
|
|
})
|
|
|
|
it('rend le repli pour un nom vide', () => {
|
|
expect(initialOf('', 'P')).toBe('P')
|
|
expect(initialOf(null)).toBe('?')
|
|
})
|
|
})
|