Após 3 anos usando o Discourse em um fórum grego, identifiquei vários pequenos bugs que passam despercebidos entre as atualizações e que estão relacionados principalmente a caracteres não latinos.
Por exemplo:
- 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
Embora alguns desses casos possam ser apenas situações extremas, esses problemas me fizeram questionar se poderiam ser evitados implementando alguns casos de teste automatizados usando idiomas não latinos.
Fiz uma rápida busca pelos vários testes que o Discourse já inclui e não encontrei nenhum que utilize dados fabricados em idiomas não latinos.
Minhas perguntas são:
- Existem testes assim que eu possa ter perdido?
- Se não houver, não seria útil adicionar esses testes para que alguns desses bugs pudessem ser detectados antes da implantação?