O meu teste de login com sucesso eu deixei um ultimo passo que é para fazer a validação se realmente logou conforme o comando abaixo:
cy.contains('Veja os amigos disponíveis para adoção!')
Logo que eu refatoreu conforme apresentado nessa aula usando os commands, fiz toda a refatoração levando apenas o trecho que digita e-mail, senha e o clique no botão para dentro do commands. Quando salvei e fui executar apresentou um erro que tbm percebi em sua execução na aula que foi o seguinte.... Logo após clicar no botão "Entrar" a tela ficou travada e não foi direcionado para a home logada. Por quê isso acontece ?
Não sei se isso pode ser um bug, mas aqui no meu caso eu comentei a linha "cy.contains('Veja os amigos disponíveis para adoção!')" e rodei o teste novamente e passou. Posteriormente descomentei esse trecho e rodei novamente, passou com sucesso.
Eu percebi esse mesmo problema em outras situações de clique em botão e que deveria ser redirecionado para outra página, tentei usar um cy.wait() mas não resolveu.