A versão 6.0.0 do Cypress trouxe algumas mudanças, uma delas foi a adição de um novo comando o cy.intecept()
que vem com a função de substituirdos comandos cy.server()
e cy.route()
.
Conhecendo a Sintaxe
Intecept > Route
Como seu nome já diz, o comando consegue interceptar tanto solicitações e respostas de chamadas realizadas pela API, assim como suporte para requisições de busca, carregamentos de página e carregamentos de recursos.
routeMatcher e routeHandler
Com a atualização do Cypress, alem do novo comando, foram adicionados dois argumentos: routeMatcher
e routeHandler
.
Com o uso do routeMatcher
, se tornou mais fácil pegar as chamadas da API pois é possível adicionar um minimatch ou RegEx em sua sintaxe, auxiliando assim especificar as chamas por dados do cabeçalho.
Já o routeHandler
oferece a opção de alterar os cabeçalhos das chamadas da API, assim como modificar respostas das solicitações.
Atualizações Cypress
O Cypress vem se aprimorando com o objetivo de se tornar uma ferramenta ainda mais completa. Para mais informações sobrea as funcionalidade a documentação oficial é uma boa dica.
Top comments (0)