Dúvida: Validar link de e-mail - Capybara/Ruby

Topic created · 3 Posts · 89 Visualizações
  • Bom dia pessoal, estou com um dúvida.
    Estou programando os testes com Capybara na linguagem Ruby.
    Tenho o cenário abaixo, gostaria de saber como faço para acessar o e-mail cadastrado, e clicar no link que consta na mensagem:

    Dado que acesso a tela Cadastro de usuário
    Quando preencho todos os campos obrigatórios
    Então sistema exibe a mensagem:
    E é enviado para o e-mail informado um link de ativação de cadastro
    Quando o usuário valida o e-mail
    Então é redirecionado para a área de login

    Desde já agradeço, se alguém poder me ajudar.
    Aline

  • vc pode usar guerrillamail.com ou mailinator.com ou qualquer outro que tenha API publica que vc consiga fazer acesso a caixa posta por um GET e ver se o link se encontra no email que vc mandou.

    Tipo… isso se vc quer testar e2e… seria interessante ter acesso ao rendering desse email antes do disparo, mas como sei que isso nem sempre é possivel… a solução acima funciona bem.

  • @Leonardo-Galani Obrigada, vou procurar exemplo do que me passou, é a primeira vez que vou utilizar e nunca ouvi falar em ‘guerrillamail’ ou ‘mailinator’.