Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Comado

O comando cy.wait está falhando no teste. Tentei coloquei timeout mas ainda assim não funciona. Poderiam me ajudar?

foto do erro

1 resposta
solução!

Oi Joyce! Tudo bem?

O erro indica que o Cypress não conseguiu encontrar a requisição correspondente para a rota stubPost dentro do tempo limite. Aqui estão algumas sugestões para resolver o problema:

  1. Verifique a URL e o método: Certifique-se de que a URL e o método HTTP no cy.intercept() estão corretos e correspondem exatamente ao que a aplicação está enviando.

  2. Confirme a Interceptação: Verifique se a interceptação está sendo configurada antes de qualquer ação que possa disparar a requisição. O cy.intercept() deve estar no beforeEach() ou antes do comando que dispara a requisição.

  3. Ajuste o Timeout: Caso a requisição esteja demorando mais do que o esperado, você pode aumentar o timeout do cy.wait():

    cy.wait('@stubPost', { timeout: 10000 }) // 10 segundos
    
  4. Verifique o Nome do Alias: Certifique-se de que o nome do alias (@stubPost) está correto e que não há erros de digitação.

Espero que essas dicas ajudem a resolver o problema!

Bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.