Files
warmbly/internal/app/email/update_validation_test.go
T
Matthew MeszarosandDevin AI dfed1e1593 feat: validate API UUIDs, recover expired Gmail history and guard consumer startup and stale frontend assets
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-07 07:19:15 +00:00

20 lines
538 B
Go

package email
import (
"context"
"testing"
"github.com/google/uuid"
"github.com/warmbly/warmbly/internal/errx"
"github.com/warmbly/warmbly/internal/models"
)
func TestUpdateRejectsMalformedTagsBeforeRepository(t *testing.T) {
for _, tags := range [][]string{{"cro-c6"}, {uuid.NewString(), "cro-c6"}, {""}} {
_, err := (&emailService{}).Update(context.Background(), "org", "user", "email", &models.UpdateEmail{Tags: tags})
if err == nil || err.Code != errx.BadRequest {
t.Fatalf("error=%v; want bad_request", err)
}
}
}