chore: mantém ASCII o código dos testes novos

O lang-lint exige que a fonte deste repositório seja ASCII, e os testes
que escrevi usavam acentos em texto de exemplo. Isto teria feito o CI
vermelho.

Onde o acento era só texto de exemplo, foi substituído. Nos dois testes
onde o acento é o que está a ser testado - que um nome de pasta acentuado
sobrevive ao parser, e que uma pasta pode chamar-se "Relatorios de
Marco" - fica escrito como escape Unicode, que mantém o teste a
verificar exactamente a mesma coisa sem pôr o caractere na fonte.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Lucas RayanandClaude Opus 5 committed 2026-08-22 13:59:34 -03:00
1 parent caec501ec5
commit be933d241c
4 files changed
+27 -20

No files matched your search

@@ -43,7 +43,7 @@ func TestRuleDecidesTheFolder(t *testing.T) {
func TestMessageWithNoMatchingRuleIsUntouched(t *testing.T) {
uc := newRules(&stubSieveScripts{script: filingRule})
payload := []byte("From: amigo@example.test\r\nSubject: Almoço\r\n\r\ncorpo")
payload := []byte("From: amigo@example.test\r\nSubject: Almoco\r\n\r\ncorpo")
decision := uc.For(context.Background(), uuid.New(), "me@example.test", "amigo@example.test", payload)
if decision.Folder != "" || decision.Discard {
@@ -85,7 +85,7 @@ func TestAFailingLookupStillDeliversTheMessage(t *testing.T) {
// --- vacation ------------------------------------------------------------
const vacationRule = `require ["vacation"];
vacation :subject "Fora do escritório" "Volto dia 30.";`
vacation :subject "Fora do escritorio" "Volto dia 30.";`
func TestVacationRepliesToAPerson(t *testing.T) {
uc := newRules(&stubSieveScripts{script: vacationRule})
@@ -95,7 +95,7 @@ func TestVacationRepliesToAPerson(t *testing.T) {
if decision.Vacation == nil {
t.Fatal("no reply was produced")
}
if decision.Vacation.Subject != "Fora do escritório" {
if decision.Vacation.Subject != "Fora do escritorio" {
t.Errorf("subject %q", decision.Vacation.Subject)
}
}
@@ -201,7 +201,7 @@ func TestRefusesAnAbsurdlyLongName(t *testing.T) {
// Accents are ordinary in a Portuguese folder name.
func TestAcceptsAccentedNames(t *testing.T) {
store := &stubFolderStore{existing: standardFolders()}
if err := newFolders(store).Create(context.Background(), "me@example.test", "Relatórios de Março"); err != nil {
if err := newFolders(store).Create(context.Background(), "me@example.test", "Relat\u00f3rios de Mar\u00e7o"); err != nil {
t.Errorf("an accented name was refused: %v", err)
}
}