비라틴어 테스트

그리스어 포럼에서 Discourse를 3년간 사용하면서, 업데이트 사이에 간과되는 다양한 작은 버그들을 발견했습니다. 대부분이 비라틴 문자와 관련된 문제입니다.

예를 들어:

  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. 만약 없다면, 배포 전에 이러한 버그 중 일부를 포착할 수 있도록 해당 테스트를 추가하는 것이 도움이 되지 않을까요?

이런 테스트를 추가해서 풀 리퀘스트를 보내주시면 감사하겠습니다 :wink:

그렇게 해볼 수 있을 것 같아요 :slight_smile:

어디서부터 시작해야 할지 몇 가지 힌트를 주실 수 있을까요? 기존에 있는 fabricator를 확장해야 하는 건지, 그렇다면 예시를 공유해 주실 수 있을까요? 그걸 보면 제가 계속 진행해서 테스트를 더 추가할 수 있을 것 같아요.