Skip to content

[FEATURE] Criar testes unitários para regras de edição e encerramento de projeto #560

Description

@karinaperes

📝 Descrição

Implementar testes unitários cobrindo:

    - Encerramento manual válido
    - Tentativa de encerramento inválido
    - Bloqueio de edição estrutural após StackTaken
    - Append correto de observação

Obs.: O projeto já possui uma convenção de testes centralizada em src/tests. Para evitar duplicidade, facilitar manutenção e manter uma única fonte da verdade, vamos manter os testes de Portfolio nessa estrutura e remover os testes equivalentes dentro de src/app/api/**/tests.

🎯 Problema que resolve

em testes, as regras recém-implementadas podem sofrer regressões e comprometer a integridade do domínio.

📎 Documento Relacionado

docs/02-produto/gestao-projetos.md
docs/03-tecnico/tratamento-de-erros.md

🕵️ Critério de Aceite

  • Cobertura mínima definida
  • Testes cobrindo cenários positivos e negativos
  • CI validando execução automática

📌 Definition of Done (DoD)

  • Código implementado
  • Regras de negócio respeitadas
  • Testes passando
  • Documentação atualizada (se necessário)
  • PR revisado e aprovado

🙌 Torne-se um colaborador

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Fields

    No fields configured for Feature.

    Projects

    Status
    Ready

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions