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

7 feat login de usuário #6

Merged
merged 70 commits into from
Aug 26, 2024
Merged

7 feat login de usuário #6

merged 70 commits into from
Aug 26, 2024

Conversation

heyitsmepablo
Copy link
Member

PR para merge da #4

package.json Outdated Show resolved Hide resolved
Copy link
Member Author

@heyitsmepablo heyitsmepablo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Aprovado, muito bom

@heyitsmepablo heyitsmepablo linked an issue Aug 19, 2024 that may be closed by this pull request
8 tasks
@GuilhermeBn198
Copy link
Member

Nos testes de body incompleto vocês fizeram uma escolha interessante para se implementar, apesar de que quando fazemos dessa forma estamos meio q "omitindo informações de teste" pq não estamos dizendo logo no cabeçalho do teste, nesse caso 'Status 400: Deve dar erro se o body estiver incompleto' qual parte do corpo da requisição está faltando. EU, por exemplo não faria assim, colocaria separado por instâncias de testes distintas se tivesse faltando algo, mas depende tbm da quantidade de campos faltantes pra se testar se a validação do body está funcionando, se não acaba se tornando um caso de testes exaustivos kkk. Bom código irmão 👍👍

parte do código citado ⬇️⬇️⬇️

it('Status 400: Deve dar erro se o body estiver incompleto', async () => {
    const testes = [
      {
        teste_name: 'deve dar erro se não mandar password',
        user_name: 'tales',
      },
      {
        teste_name: 'deve dar erro se não mandar user name',
        password: '123',
      },
    ];

@GuilhermeBn198
Copy link
Member

GuilhermeBn198 commented Aug 20, 2024

o fato de vcs estarem modularizando a implementação das funções do controller é uma escolha boa, só tem q manter a atenção que para projetos diminutos, como o caso que vocês estão trabalhando, onde não vai ocorrer a reutilização das funções que vcs modularizaram para outros propósitos, seria mais "facil" ou "rápido" vcs implementarem direto no controller.

@heyitsmepablo heyitsmepablo merged commit 33440ff into dev Aug 26, 2024
2 checks passed
@heyitsmepablo heyitsmepablo deleted the 7-feat-login-de-usuário branch August 26, 2024 00:03
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 this pull request may close these issues.

Historia 7 : Login de Usuário
4 participants