Тестирование на нелатинских языках

После трёх лет использования Discourse для греческого форума я обнаружил множество мелких багов, которые остаются незамеченными между обновлениями и связаны в основном с не латинскими символами.

Например:

  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

Хотя некоторые из этих случаев могут быть просто пограничными, эти проблемы заставили меня задуматься, не могли ли они быть предотвращены внедрением автоматизированных тестов с использованием не латинских языков.

Я быстро просмотрел различные тесты, которые поставляются вместе с Discourse, и не нашёл ни одного, который бы проверял данные на не латинском языке.

Мои вопросы:

  1. Существуют ли такие тесты, которые я мог упустить?
  2. Если нет, не было бы полезно добавить такие тесты, чтобы некоторые из этих багов можно было обнаруживать до развёртывания?

Если вы сможете добавить такие тесты и отправить pull-запрос, мы будем рады :wink:

Я мог бы попробовать это сделать :slight_smile:

Не могли бы вы подсказать, с чего мне начать? Стоит ли расширять уже существующие фабрики, и если да, то не могли бы вы привести пример? После этого, думаю, я смогу продолжить и добавить ещё несколько тестов.