Après 3 ans d’utilisation de Discourse pour un forum grec, j’ai identifié plusieurs petits bugs qui passent inaperçus entre les mises à jour et qui concernent principalement les caractères non latins.
Par exemple :
- Some categories are broken: "Load cannot follow more than 20 redirections"
- Unicode username with Σ as the final char leads to an error loading profile page
- Topic with Japanese in URL doesn't redirect if URL doesn't perfectly match
Bien que certains de ces cas puissent simplement être des cas limites, ces problèmes m’ont fait me demander s’ils pourraient être évités en mettant en œuvre des cas de tests automatisés utilisant des langues non latines.
J’ai rapidement parcouru les différents tests fournis avec Discourse et je n’en ai trouvé aucun qui teste des données factices non latines.
Mes questions sont :
- Existe-t-il de tels tests que j’aurais manqués ?
- Sinon, ne serait-il pas utile d’ajouter de tels tests afin de détecter certains de ces bugs avant le déploiement ?