cassiosantana / ruby_study

0 stars 0 forks source link

16 - Mini curso de testes Ruby com Rspec - O que são testes de request #75

Closed cassiosantana closed 1 year ago

cassiosantana commented 1 year ago

Aula 16

Teste de request são testes de integração. Eles testam vários componentes ao mesmo tempo. Realizam uma request completa para um endpoint do seu projeto e verifica se ele está respondendo adequadamente. Os testes anteriores eram testes unitários.

Este tipo de teste garante que o endpoint está devolvendo o status code e a resposta esperada e também garantir que a integração dos elementos (model, controller, rota e etc) necessário para a resposta do endpoint estão funcionando adequadamente juntos.

Teste mais global, completo.

O tipo de teste mais recomendado, principalmente quando se está contruindo API.