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)