Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

História 2: Criação de Postagem #2

Closed
10 tasks done
heyitsmepablo opened this issue Aug 13, 2024 · 0 comments · May be fixed by #8
Closed
10 tasks done

História 2: Criação de Postagem #2

heyitsmepablo opened this issue Aug 13, 2024 · 0 comments · May be fixed by #8
Assignees
Labels
enhancement New feature or request

Comments

@heyitsmepablo
Copy link
Member

heyitsmepablo commented Aug 13, 2024

História 2: Criação de Postagem
Como um usuário autenticado,
Eu quero criar uma nova postagem,
Para que eu possa compartilhar conteúdo com outros usuários.

Critérios de Aceitação:

  • O sistema deve permitir que o usuário crie uma postagem com um título e um corpo de texto.
  • A postagem deve ser associada ao usuário que a criou.
  • A data de criação deve ser registrada automaticamente.
  • Os teste unitarios não devem ter falhas

Task

  • Criar a tabela posts no banco de dados
  • Criar o controlador post
  • Adicionar o metodo create
  • Criar a rota POST post/ vinculado ao metodo create do controlador post e deve usar o middleware de autenticação
  • Adicionar a logica ao metodo create para registrar uma postagem com os dados titulo(title),corpo (body), usuario_id (user_id) recebidos pela rota POST /post na tabela posts no banco de dados
  • Criar Testes Unitarios Seguindo o TDD para cada implementação na logica ( Seguindo a ordem: Primeiro escrever teste, depois implementar logica)
@heyitsmepablo heyitsmepablo added the enhancement New feature or request label Aug 14, 2024
@LucasEmanoel0 LucasEmanoel0 linked a pull request Aug 18, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants