Files
parenthese/frontend/src/utils/place.test.js
T
IliesAllaliandClaude Opus 5.5 63d997b8cf Fiche : lieu lisible à l'affichage pour les arbres déjà importés
Les arbres importés de Heredis avant le nettoyage à l'import gardent des
lieux bruts (« Ville,code INSEE,département,… »). La fiche les affiche avec
la même règle qu'à l'import, sans toucher à la valeur enregistrée ni au
champ d'édition.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 20:29:58 +02:00

18 lines
662 B
JavaScript

import { describe, expect, it } from 'vitest'
import { formatPlace } from './place.js'
describe('formatPlace', () => {
it('lieu brut de Heredis', () => {
expect(formatPlace('La Roche-sur-Yon,85191,Vendée,Pays de la Loire,France,')).toBe('La Roche-sur-Yon, Vendée, Pays de la Loire, France')
expect(formatPlace('Ménéac,56129,,,,')).toBe('Ménéac')
})
it('lieu déjà propre inchangé', () => {
expect(formatPlace('Limoges')).toBe('Limoges')
expect(formatPlace('Lille, Nord, France')).toBe('Lille, Nord, France')
})
it('vide reste vide', () => {
expect(formatPlace(null)).toBe(null)
expect(formatPlace('')).toBe('')
})
})