Test su lingue non latine

Dopo 3 anni di utilizzo di Discourse per un forum greco, ho individuato diversi piccoli bug che passano inosservati tra un aggiornamento e l’altro e riguardano principalmente i caratteri non latini.

Ad esempio:

  1. Some categories are broken: "Load cannot follow more than 20 redirections"
  2. Unicode username with Σ as the final char leads to an error loading profile page
  3. Topic with Japanese in URL doesn't redirect if URL doesn't perfectly match

Sebbene alcuni di questi possano essere solo casi limite, questi problemi mi hanno fatto chiedersi se potrebbero essere prevenuti implementando alcuni casi di test automatizzati utilizzando lingue non latine.

Ho dato una rapida occhiata ai vari test inclusi in Discourse e non ne ho trovati nessuno che verifichi dati fittizi in lingue non latine.

Le mie domande sono:

  1. Esistono tali test che mi sono sfuggiti?
  2. Se no, non sarebbe utile aggiungerne di simili in modo da intercettare alcuni di questi bug prima del deployment?

Se puoi aggiungere tali test e inviare una pull-request, saremo lieti di riceverla :wink:

Potrei provare a farlo :slight_smile:

Hai qualche indicazione su dove dovrei iniziare? Dovrei estendere i fabricator già esistenti e, se sì, puoi condividere un esempio? Da lì, penso di poter continuare e aggiungere altri test.