describe('Página de Login - Falha no login do sistema', () => {
beforeEach(() => {
cy.visit('https://adopet-frontend-cypress.vercel.app/');
cy.get('[data-test="login-button"]').click();
})
it('Informar e-mail e senha fora dos padrões exigidos nos campos correspondentes', () => {
cy.get('[data-test="input-loginEmail"]').type('xuxa_meneghell_gmail.com'); // deve apresentar a mensagem "Por favor, verifique o e-mail digitado"
cy.get('[data-test="input-loginPassword"]').type('12345678a'); // deve apresentar a mensagem "A senha deve conter pelo menos uma letra maiúscula, um número e ter entre 6 e 15 caracteres"
cy.get('[data-test="submit-button"]').click();
})
})
Adendo:
No passo 3 pede-se "O usuário clica no botão de login." - Na tela o botão que gera a autenticação do usuário é o "Entrar", como opinião indicaria o passo como "O usuário clica no botão "Entrar".
A frase "O usuário clica no botão de login.", apesar de subtender que o botão "Entrar" é o que gera a ação, pode gerar a dúvida se o botão deve ter o nome de "Login" e não "Entrar".