Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 593 Bytes

add-survey.md

File metadata and controls

16 lines (12 loc) · 593 Bytes

Criar enquete

Caso de sucesso

  1. ✅ Recebe uma requisição do tipo POST na rota /api/surveys
  2. ✅ Valida se a requisição foi feita por um admin
  3. ✅ Valida dados obrigatórios question e answers
  4. Cria uma enquete com os dados fornecidos
  5. ✅ Retorna 204, sem dados

Exceções

  1. ✅ Retorna erro 404 se a API não existir
  2. ✅ Retorna erro 403 se o usuário não for admin
  3. ✅ Retorna erro 400 se question ou answers não forem fornecidos pelo client
  4. ✅ Retorna erro 500 se der erro ao tentar criar a enquete